- Conditioned<T, P, C>(defaultValue: T, conditionParams: C, conditionForValue: ((v: T) => keyof C), conditionedValue: ((v: T, condition: keyof C) => T), info?: Info): <internal>.Conditioned<T, P, C>
-
Parameters
-
defaultValue: T
-
conditionParams: C
-
conditionForValue: ((v: T) => keyof C)
-
- (v: T): keyof C
-
Returns keyof C
-
conditionedValue: ((v: T, condition: keyof C) => T)
-
- (v: T, condition: keyof C): T
-
Returns T
-
Optional
info: Info