Skip to content

Commit

Permalink
fix build
Browse files Browse the repository at this point in the history
Signed-off-by: simvalery <[email protected]>
  • Loading branch information
simvalery committed Feb 14, 2024
1 parent c757626 commit 3b6e548
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions interfaces/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,46 @@
import 'reflect-metadata';
import EventEmitter from 'events';
import fs, { WatchOptions } from 'fs';

declare class FSWatcher extends EventEmitter implements fs.FSWatcher{
options: WatchOptions

ref(): this; // <-- added
unref(): this; // <-- added

close(): void;

/**
* events.EventEmitter
* 1. change
* 2. error
*/
addListener(event: string, listener: (...args: any[]) => void): this;
addListener(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this;
addListener(event: 'error', listener: (error: Error) => void): this;
addListener(event: 'close', listener: () => void): this;

on(event: string, listener: (...args: any[]) => void): this;
on(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this;
on(event: 'error', listener: (error: Error) => void): this;
on(event: 'close', listener: () => void): this;

once(event: string, listener: (...args: any[]) => void): this;
once(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this;
once(event: 'error', listener: (error: Error) => void): this;
once(event: 'close', listener: () => void): this;

prependListener(event: string, listener: (...args: any[]) => void): this;
prependListener(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this;
prependListener(event: 'error', listener: (error: Error) => void): this;
prependListener(event: 'close', listener: () => void): this;

prependOnceListener(event: string, listener: (...args: any[]) => void): this;
prependOnceListener(event: 'change', listener: (eventType: string, filename: string | Buffer) => void): this;
prependOnceListener(event: 'error', listener: (error: Error) => void): this;
prependOnceListener(event: 'close', listener: () => void): this;
}

export * from './type';
export * from './interface';
export * from './helpers';
Expand Down

0 comments on commit 3b6e548

Please sign in to comment.