• Version 1.2.14
  • Published
  • 3.9 kB
  • No dependencies
  • MIT license


npm i @types/component-emitter
yarn add @types/component-emitter
pnpm add @types/component-emitter


TypeScript definitions for component-emitter



variable Emitter

const Emitter: { (obj?: object): Emitter; new (obj?: object): Emitter };


    interface Emitter

    interface Emitter<Event = string> {}

      method emit

      emit: (event: Event, ...args: any[]) => Emitter;

        method hasListeners

        hasListeners: (event: Event) => boolean;

          method listeners

          listeners: (event: Event) => Function[];

            method off

            off: (event?: Event, listener?: Function) => Emitter;

              method on

              on: (event: Event, listener: Function) => Emitter;

                method once

                once: (event: Event, listener: Function) => Emitter;

                  method removeAllListeners

                  removeAllListeners: (event?: Event) => Emitter;

                    method removeEventListener

                    removeEventListener: (event?: Event, listener?: Function) => Emitter;

                      method removeListener

                      removeListener: (event?: Event, listener?: Function) => Emitter;

                        Package Files (1)

                        Dependencies (0)

                        No dependencies.

                        Dev Dependencies (0)

                        No dev dependencies.

                        Peer Dependencies (0)

                        No peer dependencies.


                        To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                        You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@types/component-emitter.

                        • Markdown
                        • HTML
                          <a href="https://www.jsdocs.io/package/@types/component-emitter"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>