- match<TValue, TReturnValue>(value: TValue, lookup: Record<TValue, TReturnValue | ((...args: any[]) => TReturnValue)>, ...args: any[]): TReturnValue
-
Type Parameters
-
TValue extends string | number = string
-
TReturnValue = unknown
Parameters
-
value: TValue
-
lookup: Record<TValue, TReturnValue | ((...args: any[]) => TReturnValue)>
-
Rest
...args: any[]
Returns TReturnValue
Pattern matching helper