UNPKG

commanding

Version:

A simple yet practical command-Line application framework, written in TypeScript.

22 lines (21 loc) 693 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const boolean_1 = require("./sanitizers/boolean"); const integer_1 = require("./sanitizers/integer"); const string_1 = require("./sanitizers/string"); const regexp_1 = require("./sanitizers/regexp"); class SanitizerMaker { integer(options) { return new integer_1.IntegerSanitizer(options); } string(options) { return new string_1.StringSanitizer(options); } boolean(options) { return new boolean_1.BooleanSanitizer(options); } regexp(regexp, options) { return new regexp_1.RegexpSanitizer(regexp, options); } } exports.SanitizerMaker = SanitizerMaker;