dynamodb-toolbox
Version:
Lightweight and type-safe query builder for DynamoDB and TypeScript.
8 lines (7 loc) • 678 B
TypeScript
export type NoneReturnValuesOption = 'NONE';
export type AllOldReturnValuesOption = 'ALL_OLD';
export type UpdatedOldReturnValuesOption = 'UPDATED_OLD';
export type AllNewReturnValuesOption = 'ALL_NEW';
export type UpdatedNewReturnValuesOption = 'UPDATED_NEW';
export type ReturnValuesOption = NoneReturnValuesOption | AllOldReturnValuesOption | UpdatedOldReturnValuesOption | AllNewReturnValuesOption | UpdatedNewReturnValuesOption;
export declare const parseReturnValuesOption: <ALLOWED_RETURN_VALUES_OPTION extends ReturnValuesOption>(allowedReturnValuesOptions: Set<ALLOWED_RETURN_VALUES_OPTION>, returnValues: ALLOWED_RETURN_VALUES_OPTION) => ALLOWED_RETURN_VALUES_OPTION;