UNPKG

analytics-sdk-generator

Version:

Generates an SDK from an analytics descriptor file

30 lines 1.28 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var yargs_1 = __importDefault(require("yargs")); var TransliterateCommand_1 = __importDefault(require("../../commands/TransliterateCommand")); var module = { usage: 'transliterate -i ./human-readable.yml -o ./output', command: 'transliterate [-i <input>] [-o <output>] [--implementation <implementation>]', describe: 'transliterate an analytics descriptor file', builder: function () { return yargs_1.default .describe('input', 'Schema file') .describe('implementation', "function file that gets called") .describe('methodsAsync', "Whether the methods should be asynchronous or not (true by default)") .help('-h'); }, handler: function (args) { var TC = new TransliterateCommand_1.default({ schema_path: args.input, output: args.output, implementation: args.implementation, methodsAsync: !(args.methodsAsync == 'false') }); TC.run(); } }; exports.default = module; //# sourceMappingURL=transliterate.js.map