UNPKG

@whisklabs/grpc

Version:

gRPC generator and http library for typescript

20 lines 643 B
import { ch, check, cut } from '../utils'; import { isNumber } from '../validators'; export function ParseExtensions(tokens) { var _a = check({ type: 'extensions', tokens: tokens, rules: [ ch('extensions'), ch(isNumber, { result: true }), ch('to'), ch(['max', isNumber], { result: true }), ch(';'), ], }), results = _a.results, len = _a.len; cut(tokens, len); var from = Number(results[0]); var to = results[1] === 'max' ? 0x1fffffff : Number(results[1]); return { from: from, to: to }; } //# sourceMappingURL=extensions.js.map