source: trip-planner-front/node_modules/@types/component-emitter/README.md@ e29cc2e

Last change on this file since e29cc2e was e29cc2e, checked in by Ema <ema_spirova@…>, 3 years ago

primeNG components

  • Property mode set to 100644
File size: 1.5 KB
Line 
1# Installation
2> `npm install --save @types/component-emitter`
3
4# Summary
5This package contains type definitions for component-emitter (https://www.npmjs.com/package/component-emitter).
6
7# Details
8Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/component-emitter.
9## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/component-emitter/index.d.ts)
10````ts
11// Type definitions for component-emitter v1.2.1
12// Project: https://www.npmjs.com/package/component-emitter
13// Definitions by: Peter Snider <https://github.com/psnider>
14// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
15
16// TypeScript Version: 2.2
17
18interface Emitter<Event = string> {
19 on(event: Event, listener: Function): Emitter;
20 once(event: Event, listener: Function): Emitter;
21 off(event?: Event, listener?: Function): Emitter;
22 emit(event: Event, ...args: any[]): Emitter;
23 listeners(event: Event): Function[];
24 hasListeners(event: Event): boolean;
25 removeListener(event?: Event, listener?: Function): Emitter;
26 removeEventListener(event?: Event, listener?: Function): Emitter;
27 removeAllListeners(event?: Event): Emitter;
28}
29
30declare const Emitter: {
31 (obj?: object): Emitter;
32 new (obj?: object): Emitter;
33};
34
35export = Emitter;
36
37````
38
39### Additional Details
40 * Last updated: Thu, 14 Oct 2021 19:01:31 GMT
41 * Dependencies: none
42 * Global values: none
43
44# Credits
45These definitions were written by [Peter Snider](https://github.com/psnider).
Note: See TracBrowser for help on using the repository browser.