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 {
static ConnectionMade = "ConnectionMade";
static FileChanged = "FileChanged";
static FileDeleted = "FileDeleted";
static MessageReceived = "MessageReceived";
static MessageSend = "MessageSend";
export enum EventType {
ConnectionMade,
FileChanged,
FileDeleted,
MessageReceived,
MessageSend
}

6
src/signals.d.ts vendored
View file

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