Turn EventType into enum

This commit is contained in:
Zoë Hoekstra 2022-10-09 13:29:12 +02:00
parent 1ce008c633
commit d342929284
No known key found for this signature in database
GPG key ID: F9B7B7D8130F3323
2 changed files with 9 additions and 9 deletions

View file

@ -1,7 +1,7 @@
export class EventType { export enum EventType {
static ConnectionMade = "ConnectionMade"; ConnectionMade,
static FileChanged = "FileChanged"; FileChanged,
static FileDeleted = "FileDeleted"; FileDeleted,
static MessageReceived = "MessageReceived"; MessageReceived,
static MessageSend = "MessageSend"; MessageSend
} }

6
src/signals.d.ts vendored
View file

@ -1,8 +1,8 @@
declare module "signal-js" { declare module "signal-js" {
export type Signal = typeof signal; export type Signal = typeof signal;
export default class signal { export default class signal {
static on<T>(event: string, callback: (data: T) => void): void; static on<T>(event: number, callback: (data: T) => void): void;
static emit<T>(event: string, data: T): void; static emit<T>(event: number, data: T): void;
static trigger(event: string): void; static trigger(event: number): void;
} }
} }