import {APIOptions, BridgeAPIOptions} from "./options.js"; import {RefObject} from "react"; export type MapMulti, N extends keyof O> = (NonNullable)['isMulti']; export type ConditionByIsMulti, N extends keyof O, X1, X2> = MapMulti extends true ? X1 : X2; export type WrapList, N extends keyof O, B> = ConditionByIsMulti; export type ResolveAPI, N extends keyof A> = WrapList>; export type APIParams = object; export type ApiNList, N extends keyof A> = WrapList>;