UNPKG

dynamodb-toolbox

Version:

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

27 lines (26 loc) 612 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.trim = exports.Trimmer = void 0; const pipe_js_1 = require("./pipe.js"); class Trimmer { constructor() { this.transformerId = 'trim'; } encode(decoded) { return decoded.trim(); } decode(encoded) { return encoded; } toJSON() { return { transformerId: this.transformerId }; } pipe(transformer) { return (0, pipe_js_1.pipe)(this, transformer); } } exports.Trimmer = Trimmer; const trim = () => new Trimmer(); exports.trim = trim;