UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

74 lines (72 loc) 3.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isBuiltinValueObject = exports.isBuiltinNew = exports.isBuiltinInstanceOf = exports.isBuiltinInstanceMemberCall = exports.isBuiltinMemberCall = exports.isBuiltinInstanceMemberTemplate = exports.isBuiltinMemberTemplate = exports.isBuiltinTemplate = exports.isBuiltinCall = exports.isBuiltinInstanceMemberValue = exports.isBuiltinMemberValue = exports.isBuiltinValue = exports.isBuiltinInterface = exports.BuiltinType = void 0; var BuiltinType; (function (BuiltinType) { BuiltinType["Value"] = "Value"; BuiltinType["ValueObject"] = "ValueObject"; BuiltinType["MemberValue"] = "MemberValue"; BuiltinType["InstanceMemberValue"] = "InstanceMemberValue"; BuiltinType["Call"] = "Call"; BuiltinType["MemberCall"] = "MemberCall"; BuiltinType["InstanceMemberCall"] = "InstanceMemberCall"; BuiltinType["Template"] = "Template"; BuiltinType["MemberTemplate"] = "MemberTemplate"; BuiltinType["InstanceMemberTemplate"] = "InstanceMemberTemplate"; BuiltinType["InstanceOf"] = "InstanceOf"; BuiltinType["Interface"] = "Interface"; BuiltinType["New"] = "New"; })(BuiltinType = exports.BuiltinType || (exports.BuiltinType = {})); function isBuiltinInterface(value) { return value.types.has(BuiltinType.Interface); } exports.isBuiltinInterface = isBuiltinInterface; function isBuiltinValue(value) { return value.types.has(BuiltinType.Value); } exports.isBuiltinValue = isBuiltinValue; function isBuiltinMemberValue(value) { return value.types.has(BuiltinType.MemberValue); } exports.isBuiltinMemberValue = isBuiltinMemberValue; function isBuiltinInstanceMemberValue(value) { return value.types.has(BuiltinType.InstanceMemberValue); } exports.isBuiltinInstanceMemberValue = isBuiltinInstanceMemberValue; function isBuiltinCall(value) { return value.types.has(BuiltinType.Call); } exports.isBuiltinCall = isBuiltinCall; function isBuiltinTemplate(value) { return value.types.has(BuiltinType.Template); } exports.isBuiltinTemplate = isBuiltinTemplate; function isBuiltinMemberTemplate(value) { return value.types.has(BuiltinType.MemberTemplate); } exports.isBuiltinMemberTemplate = isBuiltinMemberTemplate; function isBuiltinInstanceMemberTemplate(value) { return value.types.has(BuiltinType.InstanceMemberTemplate); } exports.isBuiltinInstanceMemberTemplate = isBuiltinInstanceMemberTemplate; function isBuiltinMemberCall(value) { return value.types.has(BuiltinType.MemberCall); } exports.isBuiltinMemberCall = isBuiltinMemberCall; function isBuiltinInstanceMemberCall(value) { return value.types.has(BuiltinType.InstanceMemberCall); } exports.isBuiltinInstanceMemberCall = isBuiltinInstanceMemberCall; function isBuiltinInstanceOf(value) { return value.types.has(BuiltinType.InstanceOf); } exports.isBuiltinInstanceOf = isBuiltinInstanceOf; function isBuiltinNew(value) { return value.types.has(BuiltinType.New); } exports.isBuiltinNew = isBuiltinNew; function isBuiltinValueObject(value) { return value.types.has(BuiltinType.ValueObject); } exports.isBuiltinValueObject = isBuiltinValueObject; //# sourceMappingURL=types.js.map