UNPKG

react-native-executorch

Version:

An easy way to run AI models in React Native with ExecuTorch

17 lines (15 loc) 454 B
import { LabelEnum } from './common'; /** * Given a model configs record (mapping model names to `{ labelMap }`) and a * type `T` (either a model name key or a raw {@link LabelEnum}), resolves to * the label map for that model or `T` itself. * @internal */ export type ResolveLabels< T, Configs extends Record<string, { labelMap: LabelEnum }>, > = T extends keyof Configs ? Configs[T]['labelMap'] : T extends LabelEnum ? T : never;