UNPKG

@ryo-98/react-api-bridge

Version:
6 lines (5 loc) 516 B
/// <reference types="react" /> import { BridgeAPIOptions, GetAPIOptions } from "../../types/options.js"; import { APIParams, ConditionByIsMulti } from "../../types/api.js"; import { ReactAPIBridge } from "../../types/bridge.js"; export declare function useAPI<A extends APIParams, N extends keyof A, O extends BridgeAPIOptions<A>, P>(apiBridge: ReactAPIBridge<A, P, O>, name: N, hookOptions?: GetAPIOptions<A, N, O, P>): ConditionByIsMulti<O, N, import("react").RefObject<A[N]>[], import("react").RefObject<A[N]>>;