Namespace: internal
libs/common/util/typeUtils.internal
Type aliases
GetOptional
Ƭ GetOptional<T
>: { [K in keyof T as Pick<T, K> extends Required<Pick<T, K>> ? never : K]: T[K] }
Type parameters
Name |
---|
T |
Defined in
libs/common/util/typeUtils.ts:1
GetRequired
Ƭ GetRequired<T
>: { [K in keyof T as Pick<T, K> extends Required<Pick<T, K>> ? K : never]: T[K] }
Type parameters
Name |
---|
T |
Defined in
libs/common/util/typeUtils.ts:5
UnionUndefined
Ƭ UnionUndefined<T
>: { [K in keyof T]: T[K] | undefined }
Type parameters
Name |
---|
T |
Defined in
libs/common/util/typeUtils.ts:9