UNPKG

@jondotsoy/flags

Version:

A Javascript arguments processor

22 lines 2.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.flag = exports.booleanFlag = exports.stringFlag = exports.numberFlag = exports.FlagBuilder = void 0; const FlagBuilder_js_1 = require("../builders/FlagBuilder.js"); var FlagBuilder_js_2 = require("../builders/FlagBuilder.js"); Object.defineProperty(exports, "FlagBuilder", { enumerable: true, get: function () { return FlagBuilder_js_2.FlagBuilder; } }); var NumberFlagBuilder_js_1 = require("../builders/NumberFlagBuilder.js"); Object.defineProperty(exports, "numberFlag", { enumerable: true, get: function () { return NumberFlagBuilder_js_1.NumberFlagBuilder; } }); var StringFlagBuilder_js_1 = require("../builders/StringFlagBuilder.js"); Object.defineProperty(exports, "stringFlag", { enumerable: true, get: function () { return StringFlagBuilder_js_1.StringFlagBuilder; } }); var BooleanFlagBuilder_js_1 = require("../builders/BooleanFlagBuilder.js"); Object.defineProperty(exports, "booleanFlag", { enumerable: true, get: function () { return BooleanFlagBuilder_js_1.BooleanFlagBuilder; } }); const flag = (...aliases) => ({ string: () => FlagBuilder_js_1.FlagBuilder.create(...aliases).string(), strings: () => FlagBuilder_js_1.FlagBuilder.create(...aliases).strings(), restArgs: () => FlagBuilder_js_1.FlagBuilder.create(...aliases).restArgs(), boolean: () => FlagBuilder_js_1.FlagBuilder.create(...aliases).boolean(), number: () => FlagBuilder_js_1.FlagBuilder.create(...aliases).number(), keyValue: () => FlagBuilder_js_1.FlagBuilder.create(...aliases).keyValue(), }); exports.flag = flag; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmxhZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hbGlhc2VzL2ZsYWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsK0RBQXlEO0FBRXpELDZEQUF5RDtBQUFoRCw2R0FBQSxXQUFXLE9BQUE7QUFDcEIseUVBQW1GO0FBQTFFLGtIQUFBLGlCQUFpQixPQUFjO0FBQ3hDLHlFQUFtRjtBQUExRSxrSEFBQSxpQkFBaUIsT0FBYztBQUN4QywyRUFBc0Y7QUFBN0Usb0hBQUEsa0JBQWtCLE9BQWU7QUFFbkMsTUFBTSxJQUFJLEdBQUcsQ0FBQyxHQUFHLE9BQWlCLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDN0MsTUFBTSxFQUFFLEdBQUcsRUFBRSxDQUFDLDRCQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsT0FBTyxDQUFDLENBQUMsTUFBTSxFQUFFO0lBQ3JELE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyw0QkFBVyxDQUFDLE1BQU0sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRTtJQUN2RCxRQUFRLEVBQUUsR0FBRyxFQUFFLENBQUMsNEJBQVcsQ0FBQyxNQUFNLENBQUMsR0FBRyxPQUFPLENBQUMsQ0FBQyxRQUFRLEVBQUU7SUFDekQsT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLDRCQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFO0lBQ3ZELE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyw0QkFBVyxDQUFDLE1BQU0sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRTtJQUNyRCxRQUFRLEVBQUUsR0FBRyxFQUFFLENBQUMsNEJBQVcsQ0FBQyxNQUFNLENBQUMsR0FBRyxPQUFPLENBQUMsQ0FBQyxRQUFRLEVBQUU7Q0FDMUQsQ0FBQyxDQUFDO0FBUFUsUUFBQSxJQUFJLFFBT2QifQ==