mirror of
https://github.com/ThaUnknown/miru.git
synced 2026-04-25 08:13:00 +00:00
feat: file picker for subtitles in options feat: drag/drop/paste subtitle files/text fix: hide video on seek fix: profile icon not centered
53 lines
1.4 KiB
TypeScript
53 lines
1.4 KiB
TypeScript
declare module 'events' {
|
|
declare class EventEmitter<Events extends Record<string, unknown[]>> {
|
|
addListener<Event extends keyof Events>(
|
|
event: Event,
|
|
listener: (...args: Events[Event]) => unknown
|
|
): this
|
|
|
|
emit: <Event extends keyof Events>(
|
|
event: Event,
|
|
...args: Events[Event]
|
|
) => boolean
|
|
|
|
emitted<Event extends keyof Events>(
|
|
event: Event
|
|
): Promise<Events[Event]>
|
|
|
|
eventNames(): Array<keyof Events>
|
|
listeners<Event extends keyof Events>(
|
|
event: Event
|
|
): Array<(...args: Events[Event]) => unknown>
|
|
|
|
listenerCount(event: keyof Events): number
|
|
on<Event extends keyof Events>(
|
|
event: Event,
|
|
listener: (...args: Events[Event]) => unknown
|
|
): this
|
|
|
|
once<Event extends keyof Events>(
|
|
event: Event,
|
|
listener: (...args: Events[Event]) => unknown
|
|
): this
|
|
|
|
prependListener<Event extends keyof Events>(
|
|
event: Event,
|
|
listener: (...args: Events[Event]) => unknown
|
|
): this
|
|
|
|
prependOnceListener<Event extends keyof Events>(
|
|
event: Event,
|
|
listener: (...args: Events[Event]) => unknown
|
|
): this
|
|
|
|
removeAllListeners(event?: keyof Events): this
|
|
removeListener<Event extends keyof Events>(
|
|
event: Event,
|
|
listener: (...args: Events[Event]) => unknown
|
|
): this
|
|
|
|
setMaxListeners(n: number): this
|
|
getMaxListeners(): number
|
|
}
|
|
export { EventEmitter as default, EventEmitter }
|
|
}
|