UNPKG

@ryo-98/react-api-bridge

Version:
19 lines (18 loc) 477 B
import { getIsMulti } from "./getIsMulti.js"; import { createRef } from "react"; const getApiDesc = (name, source, bridgeOptions) => { let isInitial = false; if (!source[name]) { isInitial = true; const isMulti = getIsMulti(name, bridgeOptions); const apiNList = isMulti ? [] : createRef(); source[name] = { options: bridgeOptions?.[name], apiNList }; } return { apiNList: source[name].apiNList, isInitial }; }; export { getApiDesc };