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.