larksr_websdk
Version:
Larksr websdk. Easy to build a cloud render client for larksr system or ue4 pixelstreaming.docs: https://paraversetechnology.github.io/en/webclient_sdk/
12 lines (11 loc) • 401 B
TypeScript
export interface LocalEvent<E> {
type: E;
target?: any;
}
export declare type Callback<E> = (e: E, ...params: any[]) => void;
export declare abstract class EventBase<T, E extends LocalEvent<T>> {
private listeners;
on(type: T, callback: Callback<E>, self?: any): void;
off(type: T, callback: Callback<E>, self?: any): void;
emit(event: E, ...params: any[]): void;
}