UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

9 lines (7 loc) 1.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ts_utils_1 = require("@neo-one/ts-utils"); exports.hasArray = (_context, _node, type) => ts_utils_1.tsUtils.type_.hasArrayish(type); exports.isOnlyArray = (_context, _node, type) => ts_utils_1.tsUtils.type_.isOnlyArrayish(type); exports.isArray = (_context, _node, type) => ts_utils_1.tsUtils.type_.isArrayish(type); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR5cGVUZXN0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGdEQUE0QztBQUkvQixRQUFBLFFBQVEsR0FBRyxDQUFDLFFBQWlCLEVBQUUsS0FBYyxFQUFFLElBQWEsRUFBVyxFQUFFLENBQUMsa0JBQU8sQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBRTFHLFFBQUEsV0FBVyxHQUFHLENBQUMsUUFBaUIsRUFBRSxLQUFjLEVBQUUsSUFBYSxFQUFXLEVBQUUsQ0FDdkYsa0JBQU8sQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxDQUFDO0FBRXhCLFFBQUEsT0FBTyxHQUFHLENBQUMsUUFBaUIsRUFBRSxLQUFjLEVBQUUsSUFBYSxFQUFXLEVBQUUsQ0FBQyxrQkFBTyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUMiLCJmaWxlIjoibmVvLW9uZS1zbWFydC1jb250cmFjdC1jb21waWxlci9zcmMvY29tcGlsZS9oZWxwZXIvdHlwZXMvYXJyYXkvdHlwZVRlc3RzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdHNVdGlscyB9IGZyb20gJ0BuZW8tb25lL3RzLXV0aWxzJztcbmltcG9ydCB0cyBmcm9tICd0eXBlc2NyaXB0JztcbmltcG9ydCB7IENvbnRleHQgfSBmcm9tICcuLi8uLi8uLi8uLi9Db250ZXh0JztcblxuZXhwb3J0IGNvbnN0IGhhc0FycmF5ID0gKF9jb250ZXh0OiBDb250ZXh0LCBfbm9kZTogdHMuTm9kZSwgdHlwZTogdHMuVHlwZSk6IGJvb2xlYW4gPT4gdHNVdGlscy50eXBlXy5oYXNBcnJheWlzaCh0eXBlKTtcblxuZXhwb3J0IGNvbnN0IGlzT25seUFycmF5ID0gKF9jb250ZXh0OiBDb250ZXh0LCBfbm9kZTogdHMuTm9kZSwgdHlwZTogdHMuVHlwZSk6IGJvb2xlYW4gPT5cbiAgdHNVdGlscy50eXBlXy5pc09ubHlBcnJheWlzaCh0eXBlKTtcblxuZXhwb3J0IGNvbnN0IGlzQXJyYXkgPSAoX2NvbnRleHQ6IENvbnRleHQsIF9ub2RlOiB0cy5Ob2RlLCB0eXBlOiB0cy5UeXBlKTogYm9vbGVhbiA9PiB0c1V0aWxzLnR5cGVfLmlzQXJyYXlpc2godHlwZSk7XG4iXX0=