• Type Parameters

    • C extends ExecutionContext<{
          state: {
              UnsubscribedError: typeof UnsubscribedError;
              create: (<Data, Modifiers>(initialValue, modifiers) => StateAtom<Data, Modifiers>);
              dispatch: (<Modifier>(modifier, ...payload) => void);
              subscribe: (<Ctx, Atom, A>(context, atom, task, errorCallback?) => Unsubscribe);
          };
      } & {
          events: {
              subscribe: (<Ctx, Element_1, EventKey>(context, element, event, subscriber) => Unsubscribe);
          };
      } & {
          loop: ((signal) => Promise<void>);
      } & {
          timeout: ((signal, durationMs) => Abortable<void>);
      } & {
          abortable: (<T>(callback) => Abortable<T>);
      }, EmptyObject, C>

    • T

    • _ = void

    Parameters

    • __namedParameters: C
    • arrayAtom: ArrayAtom<T>
    • subscriber: Subscriber<T, C>
    • Optional errorCallback: ErrorCallback

    Returns Unsubscribe

  • Type Parameters

    • C extends ExecutionContext<{
          state: {
              UnsubscribedError: typeof UnsubscribedError;
              create: (<Data, Modifiers>(initialValue, modifiers) => StateAtom<Data, Modifiers>);
              dispatch: (<Modifier>(modifier, ...payload) => void);
              subscribe: (<Ctx, Atom, A>(context, atom, task, errorCallback?) => Unsubscribe);
          };
      } & {
          events: {
              subscribe: (<Ctx, Element_1, EventKey>(context, element, event, subscriber) => Unsubscribe);
          };
      } & {
          loop: ((signal) => Promise<void>);
      } & {
          timeout: ((signal, durationMs) => Abortable<void>);
      } & {
          abortable: (<T>(callback) => Abortable<T>);
      }, EmptyObject, C>

    • K

    • V

    Parameters

    Returns Unsubscribe

Generated using TypeDoc