UNPKG

@ryo-98/react-api-bridge

Version:
7 lines (6 loc) 670 B
import { BoundaryContextValue } from "../types/boundary.js"; import { ResolveInit } from "../types/init.js"; import { BridgeAPIOptions } from "../types/options.js"; import { APIParams, ResolveAPI } from "../types/api.js"; import { CacheInitCbMap, InitializedOnInitMap } from "../types/maps.js"; export declare function useInitEffect<A extends APIParams, N extends keyof A, O extends BridgeAPIOptions<A>, P, ANL extends ResolveAPI<A, O, N>>(onInit: ResolveInit<A, O, N> | undefined, name: N, apiNList: ANL, contextValue: BoundaryContextValue<A, P, O>, cacheInitCbMap: CacheInitCbMap<A>, bridgeOptions: O | undefined, initializedOnInitMap: InitializedOnInitMap<A>): void;