• Version 1.2.10
  • Published
  • 3.09 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;

                  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>