UNPKG

dynamodb-toolbox

Version:

Lightweight and type-safe query builder for DynamoDB and TypeScript.

7 lines (6 loc) 253 B
export type NarrowObject<OBJECT extends object> = { [KEY in keyof OBJECT]: OBJECT[KEY]; }; export type NarrowObjectRec<OBJECT extends object> = { [KEY in keyof OBJECT]: OBJECT[KEY] extends object ? NarrowObjectRec<OBJECT[KEY]> : OBJECT[KEY]; };