UNPKG

@kadena/kadena-cli

Version:

Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)

17 lines 785 B
export function createOption(data) { return (settings) => { var _a, _b; const isOptional = (_b = (_a = settings === null || settings === void 0 ? void 0 : settings.isOptional) !== null && _a !== void 0 ? _a : data.defaultIsOptional) !== null && _b !== void 0 ? _b : true; const isInQuestions = (settings === null || settings === void 0 ? void 0 : settings.disableQuestion) !== true; const prompt = (responses, args) => data.prompt(responses, args, isOptional); const validation = isOptional === true ? data.validation.optional() : data.validation; return { ...data, isOptional, isInQuestions, prompt, validation, }; }; } //# sourceMappingURL=createOption.js.map