commanding
Version:
A simple yet practical command-Line application framework, written in TypeScript.
22 lines (21 loc) • 693 B
JavaScript
;
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;