UNPKG

opticks

Version:

FindHotel Toggle Flag JavaScript SDK

8 lines (6 loc) 421 B
type ToggleIdType = string; type VariantType = 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'off' | 'on'; type ToggleFuncReturnType<ToggleFuncParams extends any[]> = { [ParamKey in keyof ToggleFuncParams]: ToggleFuncParams[ParamKey] extends (...args: any[]) => infer ParamFuncReturnType ? ParamFuncReturnType : ToggleFuncParams[ParamKey]; }[number]; export { ToggleIdType as T, VariantType as V, ToggleFuncReturnType as a };