dynamodb-toolbox
Version:
Lightweight and type-safe query builder for DynamoDB and TypeScript.
14 lines (13 loc) • 569 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isDeletion = exports.$delete = exports.$DELETE = void 0;
const isObject_js_1 = require("../../../../utils/validation/isObject.js");
const isExtension_js_1 = require("./isExtension.js");
exports.$DELETE = Symbol('$DELETE');
const $delete = (value) => ({
[isExtension_js_1.$IS_EXTENSION]: true,
[exports.$DELETE]: value
});
exports.$delete = $delete;
const isDeletion = (input) => (0, isObject_js_1.isObject)(input) && exports.$DELETE in input;
exports.isDeletion = isDeletion;