UNPKG

dynamodb-toolbox

Version:

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

21 lines (20 loc) 720 B
import type { Strings } from 'hotscript'; import type { Piped } from './pipe.js'; import type { SerializableTransformer, Transformer } from './transformer.js'; export interface TrimmerDTO { transformerId: 'trim'; } export declare class Trimmer implements SerializableTransformer<string, string, string, Strings.Trim, TrimmerDTO> { _typeModifier: Strings.Trim; transformerId: 'trim'; constructor(); encode(decoded: string): string; decode(encoded: string): string; toJSON(): { transformerId: "trim"; }; pipe<TRANSFORMER extends Transformer<string>>(transformer: TRANSFORMER): Piped<[this, TRANSFORMER]>; } type Trim = () => Trimmer; export declare const trim: Trim; export {};