- mapSubscribe<C, T, _>(__namedParameters, arrayAtom, subscriber, errorCallback?): 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>
-
T
-
_ = void
Parameters
-
__namedParameters: C
-
-
subscriber: Subscriber<T, C>
-
- mapSubscribe<C, K, V>(__namedParameters, mapAtom, subscriber, errorCallback?): 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
-
__namedParameters: C
-
-
subscriber: Subscriber<[K, V], C>
-