@novorender/api / AtLeastOne
Type Alias: AtLeastOne<T, U>
type AtLeastOne<T, U> = Partial<T> & U[keyof U];
Defined in: @novorender/src/core3d/state/types.ts:17
Helper type, like typescript's Partial<T>
, but where at least one property must be defined.
Type Parameters
Type Parameter | Default type |
---|---|
T | - |
U | { [K in keyof T]: Pick<T, K> } |