@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> } |