UNPKG

@whisklabs/grpc

Version:

gRPC generator and http library for typescript

24 lines 902 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ParseExtensions = void 0; var utils_1 = require("../utils"); var validators_1 = require("../validators"); function ParseExtensions(tokens) { var _a = (0, utils_1.check)({ type: 'extensions', tokens: tokens, rules: [ (0, utils_1.ch)('extensions'), (0, utils_1.ch)(validators_1.isNumber, { result: true }), (0, utils_1.ch)('to'), (0, utils_1.ch)(['max', validators_1.isNumber], { result: true }), (0, utils_1.ch)(';'), ], }), results = _a.results, len = _a.len; (0, utils_1.cut)(tokens, len); var from = Number(results[0]); var to = results[1] === 'max' ? 0x1fffffff : Number(results[1]); return { from: from, to: to }; } exports.ParseExtensions = ParseExtensions; //# sourceMappingURL=extensions.js.map