@whisklabs/grpc
Version:
gRPC generator and http library for typescript
31 lines • 953 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ParseMap = void 0;
var utils_1 = require("../utils");
var validators_1 = require("../validators");
function ParseMap(tokens) {
var _a = (0, utils_1.check)({
type: 'map',
tokens: tokens,
rules: [
(0, utils_1.ch)('map'),
(0, utils_1.ch)('<'),
(0, utils_1.ch)(validators_1.isText, { result: true }),
(0, utils_1.ch)(','),
(0, utils_1.ch)(validators_1.isText, { result: true }),
(0, utils_1.ch)('>'),
(0, utils_1.ch)(validators_1.isText, { result: true }),
],
}), len = _a.len, results = _a.results;
(0, utils_1.cut)(tokens, len);
return {
type: 'map',
map: {
from: results[0],
to: results[1],
},
name: results[2],
};
}
exports.ParseMap = ParseMap;
//# sourceMappingURL=map.js.map