@neo-one/smart-contract-compiler
Version:
NEO•ONE TypeScript smart contract compiler.
11 lines (9 loc) • 2.75 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const ts_utils_1 = require("@neo-one/ts-utils");
exports.hasBooleanFalse = (_context, _node, type) => ts_utils_1.tsUtils.type_.hasBooleanFalse(type);
exports.isBooleanFalse = (_context, _node, type) => ts_utils_1.tsUtils.type_.isBooleanFalse(type);
exports.hasBoolean = (_context, _node, type) => ts_utils_1.tsUtils.type_.hasBooleanish(type);
exports.isOnlyBoolean = (_context, _node, type) => ts_utils_1.tsUtils.type_.isOnlyBooleanish(type);
exports.isBoolean = (_context, _node, type) => ts_utils_1.tsUtils.type_.isBooleanish(type);
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR5cGVUZXN0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGdEQUE0QztBQUkvQixRQUFBLGVBQWUsR0FBRyxDQUFDLFFBQWlCLEVBQUUsS0FBYyxFQUFFLElBQWEsRUFBVyxFQUFFLENBQzNGLGtCQUFPLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUV6QixRQUFBLGNBQWMsR0FBRyxDQUFDLFFBQWlCLEVBQUUsS0FBYyxFQUFFLElBQWEsRUFBVyxFQUFFLENBQzFGLGtCQUFPLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUV4QixRQUFBLFVBQVUsR0FBRyxDQUFDLFFBQWlCLEVBQUUsS0FBYyxFQUFFLElBQWEsRUFBVyxFQUFFLENBQ3RGLGtCQUFPLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUV2QixRQUFBLGFBQWEsR0FBRyxDQUFDLFFBQWlCLEVBQUUsS0FBYyxFQUFFLElBQWEsRUFBVyxFQUFFLENBQ3pGLGtCQUFPLENBQUMsS0FBSyxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFDO0FBRTFCLFFBQUEsU0FBUyxHQUFHLENBQUMsUUFBaUIsRUFBRSxLQUFjLEVBQUUsSUFBYSxFQUFXLEVBQUUsQ0FDckYsa0JBQU8sQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDIiwiZmlsZSI6Im5lby1vbmUtc21hcnQtY29udHJhY3QtY29tcGlsZXIvc3JjL2NvbXBpbGUvaGVscGVyL3R5cGVzL2Jvb2xlYW4vdHlwZVRlc3RzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdHNVdGlscyB9IGZyb20gJ0BuZW8tb25lL3RzLXV0aWxzJztcbmltcG9ydCB0cyBmcm9tICd0eXBlc2NyaXB0JztcbmltcG9ydCB7IENvbnRleHQgfSBmcm9tICcuLi8uLi8uLi8uLi9Db250ZXh0JztcblxuZXhwb3J0IGNvbnN0IGhhc0Jvb2xlYW5GYWxzZSA9IChfY29udGV4dDogQ29udGV4dCwgX25vZGU6IHRzLk5vZGUsIHR5cGU6IHRzLlR5cGUpOiBib29sZWFuID0+XG4gIHRzVXRpbHMudHlwZV8uaGFzQm9vbGVhbkZhbHNlKHR5cGUpO1xuXG5leHBvcnQgY29uc3QgaXNCb29sZWFuRmFsc2UgPSAoX2NvbnRleHQ6IENvbnRleHQsIF9ub2RlOiB0cy5Ob2RlLCB0eXBlOiB0cy5UeXBlKTogYm9vbGVhbiA9PlxuICB0c1V0aWxzLnR5cGVfLmlzQm9vbGVhbkZhbHNlKHR5cGUpO1xuXG5leHBvcnQgY29uc3QgaGFzQm9vbGVhbiA9IChfY29udGV4dDogQ29udGV4dCwgX25vZGU6IHRzLk5vZGUsIHR5cGU6IHRzLlR5cGUpOiBib29sZWFuID0+XG4gIHRzVXRpbHMudHlwZV8uaGFzQm9vbGVhbmlzaCh0eXBlKTtcblxuZXhwb3J0IGNvbnN0IGlzT25seUJvb2xlYW4gPSAoX2NvbnRleHQ6IENvbnRleHQsIF9ub2RlOiB0cy5Ob2RlLCB0eXBlOiB0cy5UeXBlKTogYm9vbGVhbiA9PlxuICB0c1V0aWxzLnR5cGVfLmlzT25seUJvb2xlYW5pc2godHlwZSk7XG5cbmV4cG9ydCBjb25zdCBpc0Jvb2xlYW4gPSAoX2NvbnRleHQ6IENvbnRleHQsIF9ub2RlOiB0cy5Ob2RlLCB0eXBlOiB0cy5UeXBlKTogYm9vbGVhbiA9PlxuICB0c1V0aWxzLnR5cGVfLmlzQm9vbGVhbmlzaCh0eXBlKTtcbiJdfQ==