UNPKG

@ryo-98/react-api-bridge

Version:
11 lines (10 loc) 751 B
import { BoundaryContextValue } from "../types/boundary.js"; import { BridgeAPIOptions } from "../types/options.js"; import { ApiNList, APIParams } from "../types/api.js"; import { BridgeResolver } from "../types/bridge.js"; import { PendingResolverBucket, PendingResolverMap } from "../types/maps.js"; export declare function getResolverOrCreateWhenMissing<A extends APIParams, N extends keyof A, O extends BridgeAPIOptions<A>, P>(apiNList: ApiNList<A, O, N>, contextValue: BoundaryContextValue<A, P, O>, initial: boolean, pendingResolverMap: PendingResolverMap<A, O, P>): { resolver: BridgeResolver<A, O, N>; contextValueMap: Map<BoundaryContextValue<A, P, O>, PendingResolverBucket<A, O, N>>; bucket: PendingResolverBucket<A, O, N>; };