mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
7 lines
250 B
TypeScript
7 lines
250 B
TypeScript
export type ArrayElement<ArrayType extends Array<unknown>> =
|
|
ArrayType extends Array<(infer ElementType)> ? ElementType : never;
|
|
|
|
export type ExcludeNull<T> = T extends null ? never : T;
|
|
|
|
export type KeysOfObjectOrNull<T> = keyof ExcludeNull<T>;
|