propOrCrash ()
- propOrCrash<T, P, K>(key, errorFactory?): ((x) => WithoutOptValues<T[K]>)
Type Parameters
T extends object
P extends object | Opt<T> = T | Opt<T>
K extends string | number | symbol = P extends Opt<T>
? T extends object
? keyof T
: never
: P extends object
? keyof P
: never
Parameters
key: K
Optional
errorFactory: string | ((key) => string | Error)
Back to index
Similar to Opt.propOrCrash, but also supports naked objects.