UNPKG

@snipsonian/observable-state

Version:

Observable-state snippets (redux-like)

14 lines (13 loc) 1.04 kB
import { ITraceableApiErrorBase } from '@snipsonian/core/cjs/typings/apiErrors'; import { AsyncOperation, IAsyncEntityUpdaters } from './types'; export declare const asyncEntityFetch: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; export declare const asyncEntityCreate: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; export declare const asyncEntityUpdate: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; export declare const asyncEntityRemove: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; export declare const ASYNC_OPERATION_2_ASYNC_ENTITY_UPDATERS: { fetch: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; create: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; update: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; remove: IAsyncEntityUpdaters<unknown, ITraceableApiErrorBase<{}>>; }; export declare function initAsyncEntityUpdaters<Data, Error = ITraceableApiErrorBase<{}>>(operation: AsyncOperation): IAsyncEntityUpdaters<Data, Error>;