Provides additional features to event emitters
    Preparing search index...

    Function justEvent

    • Creates just an event that is typed and easy to use.

      Parameters

      • type: string

      Returns JustEventEmpty<string>

    • Creates just an event that is typed and easy to use.

      Parameters

      • type: string
      • defaultListener: (value: void) => unknown

      Returns JustEventEmpty<string> & { defaultListener: () => unknown }

      • defaultListener: () => unknown

        The default event listener

    • Creates just an event that is typed and easy to use.

      Type Parameters

      • Value

      Parameters

      • type: string
      • defaultListener: (value: Value) => unknown

      Returns JustEventUno<string, Value> & { defaultListener: (value: Value) => unknown }

      • defaultListener: (value: Value) => unknown

        The default event listener

    • Creates just an event that is typed and easy to use.

      Type Parameters

      • Value

      Parameters

      • type: string

      Returns JustEventUno<string, Value>

    • Creates just an event that is typed and easy to use.

      Type Parameters

      • Value
      • Meta extends JustMeta

      Parameters

      • type: string

      Returns JustEventDuo<string, Value, Meta>

    • Creates just an event that is typed and easy to use.

      Type Parameters

      • Value
      • Meta extends JustMeta

      Parameters

      • type: string
      • defaultListener: (value: Value, meta: Meta) => unknown

      Returns JustEventDuo<string, Value, Meta> & {
          defaultListener: (value: Value, meta: Meta) => unknown;
      }

      • defaultListener: (value: Value, meta: Meta) => unknown

        The default event listener