UNPKG

@jondotsoy/flags

Version:

A Javascript arguments processor

26 lines 2.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RestArgsArgumentBuilder = void 0; const Builder_js_1 = require("./Builder.js"); class RestArgsArgumentBuilder extends Builder_js_1.Builder { initial(initial) { return new RestArgsArgumentBuilder(this.spec.initial(initial)); } accumulate(accumulate) { return new RestArgsArgumentBuilder(this.spec.accumulate(accumulate)); } refine(refine) { return new RestArgsArgumentBuilder(this.spec.refine(refine)); } metadata(values) { return new RestArgsArgumentBuilder(this.spec.metadata(values)); } describe(description) { return this.metadata({ description }); } required() { return this.metadata({ required: true }); } } exports.RestArgsArgumentBuilder = RestArgsArgumentBuilder; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVzdEFyZ3NBcmd1bWVudEJ1aWxkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYnVpbGRlcnMvUmVzdEFyZ3NBcmd1bWVudEJ1aWxkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkNBQXVDO0FBU3ZDLE1BQWEsdUJBRVgsU0FBUSxvQkFBVTtJQUNsQixPQUFPLENBQUksT0FBVTtRQUNuQixPQUFPLElBQUksdUJBQXVCLENBQ2hDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBK0IsQ0FDekQsQ0FBQztJQUNKLENBQUM7SUFFRCxVQUFVLENBQUMsVUFBc0I7UUFDL0IsT0FBTyxJQUFJLHVCQUF1QixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBTSxDQUFDLENBQUM7SUFDNUUsQ0FBQztJQUVELE1BQU0sQ0FBSSxNQUFjO1FBQ3RCLE9BQU8sSUFBSSx1QkFBdUIsQ0FDaEMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUE4QixDQUN0RCxDQUFDO0lBQ0osQ0FBQztJQUVELFFBQVEsQ0FBQyxNQUEyQjtRQUNsQyxPQUFPLElBQUksdUJBQXVCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFNLENBQUMsQ0FBQztJQUN0RSxDQUFDO0lBRUQsUUFBUSxDQUFDLFdBQW1CO1FBQzFCLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFLFdBQVcsRUFBRSxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQUVELFFBQVE7UUFDTixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUMzQyxDQUFDO0NBQ0Y7QUE5QkQsMERBOEJDIn0=