@smash-sdk/downloader
Version:
<p align="center"> <a href="https://fromsmash.com/"><img src="https://developer.fromsmash.com/LOGO_SMASH_API.png" align="center" width="135" alt="Send big files"/></a> <h1 align="center">SmashDownloaderJS - Download library <br>powered by the Smash AP
12 lines (11 loc) • 389 B
TypeScript
export interface CustomEvent {
name: string;
data?: any;
}
export declare class CustomEventEmitter {
private listeners;
on<T>(event: string, callback: ((event: T & CustomEvent) => void)): CustomEventEmitter;
off(event?: string): CustomEventEmitter;
emit(event: string, data: CustomEvent): CustomEventEmitter;
dispatch(event: CustomEvent): CustomEventEmitter;
}