UNPKG

@redwoodjs-stripe/api

Version:

API-side code for RedwoodJS-Stripe projects

8 lines (7 loc) 388 B
export type OmitNils<Inputs> = { [K in keyof Inputs]: NonNilProp<Inputs[K]>; }; type NonNilProp<Value> = Value extends null ? undefined : Value extends undefined ? undefined : Value; export type NonNil<Value> = Value extends null ? never : Value extends undefined ? never : Value; export declare const omitNils: <Inputs extends object>(inputs: Inputs) => OmitNils<Inputs>; export {};