Last change
on this file since 8d391a1 was e29cc2e, checked in by Ema <ema_spirova@…>, 3 years ago |
primeNG components
|
-
Property mode
set to
100644
|
File size:
886 bytes
|
Line | |
---|
1 | // Type definitions for component-emitter v1.2.1
|
---|
2 | // Project: https://www.npmjs.com/package/component-emitter
|
---|
3 | // Definitions by: Peter Snider <https://github.com/psnider>
|
---|
4 | // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
---|
5 |
|
---|
6 | // TypeScript Version: 2.2
|
---|
7 |
|
---|
8 | interface Emitter<Event = string> {
|
---|
9 | on(event: Event, listener: Function): Emitter;
|
---|
10 | once(event: Event, listener: Function): Emitter;
|
---|
11 | off(event?: Event, listener?: Function): Emitter;
|
---|
12 | emit(event: Event, ...args: any[]): Emitter;
|
---|
13 | listeners(event: Event): Function[];
|
---|
14 | hasListeners(event: Event): boolean;
|
---|
15 | removeListener(event?: Event, listener?: Function): Emitter;
|
---|
16 | removeEventListener(event?: Event, listener?: Function): Emitter;
|
---|
17 | removeAllListeners(event?: Event): Emitter;
|
---|
18 | }
|
---|
19 |
|
---|
20 | declare const Emitter: {
|
---|
21 | (obj?: object): Emitter;
|
---|
22 | new (obj?: object): Emitter;
|
---|
23 | };
|
---|
24 |
|
---|
25 | export = Emitter;
|
---|
Note:
See
TracBrowser
for help on using the repository browser.