@whisklabs/grpc
Version:
gRPC generator and http library for typescript
20 lines • 643 B
JavaScript
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