InferArray<T>
ts
type InferArray<T> = T extends infer U[] ? U : never;Defined in: types.ts:30
Extracts the element type from an array type.
Type Parameters
| Type Parameter | Description |
|---|---|
T extends unknown[] | The array type to infer from |
Example
ts
type Result = InferArray<[string, number, boolean]>;
// Result: string | number | boolean