UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

16 lines (14 loc) 2.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Helper_1 = require("../Helper"); class GetOutputAssetValueMapHelper extends Helper_1.Helper { emit(sb, node, optionsIn) { sb.emitOp(node, 'NEWMAP'); sb.emitOp(node, 'SWAP'); sb.emitHelper(node, optionsIn, sb.helpers.mergeAssetValueMaps({ add: true, })); } } exports.GetOutputAssetValueMapHelper = GetOutputAssetValueMapHelper; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdldE91dHB1dEFzc2V0VmFsdWVNYXBIZWxwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFHQSxzQ0FBbUM7QUFJbkMsTUFBYSw0QkFBNkIsU0FBUSxlQUFNO0lBQy9DLElBQUksQ0FBQyxFQUFpQixFQUFFLElBQWEsRUFBRSxTQUF1QjtRQUVuRSxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQztRQUUxQixFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztRQUV4QixFQUFFLENBQUMsVUFBVSxDQUNYLElBQUksRUFDSixTQUFTLEVBQ1QsRUFBRSxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQztZQUM3QixHQUFHLEVBQUUsSUFBSTtTQUNWLENBQUMsQ0FDSCxDQUFDO0lBQ0osQ0FBQztDQUNGO0FBZkQsb0VBZUMiLCJmaWxlIjoibmVvLW9uZS1zbWFydC1jb250cmFjdC1jb21waWxlci9zcmMvY29tcGlsZS9oZWxwZXIvY29udHJhY3QvR2V0T3V0cHV0QXNzZXRWYWx1ZU1hcEhlbHBlci5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0cyBmcm9tICd0eXBlc2NyaXB0JztcbmltcG9ydCB7IFNjcmlwdEJ1aWxkZXIgfSBmcm9tICcuLi8uLi9zYic7XG5pbXBvcnQgeyBWaXNpdE9wdGlvbnMgfSBmcm9tICcuLi8uLi90eXBlcyc7XG5pbXBvcnQgeyBIZWxwZXIgfSBmcm9tICcuLi9IZWxwZXInO1xuXG4vLyBJbnB1dDogW291dHB1dHNdXG4vLyBPdXRwdXQ6IFttYXBdXG5leHBvcnQgY2xhc3MgR2V0T3V0cHV0QXNzZXRWYWx1ZU1hcEhlbHBlciBleHRlbmRzIEhlbHBlciB7XG4gIHB1YmxpYyBlbWl0KHNiOiBTY3JpcHRCdWlsZGVyLCBub2RlOiB0cy5Ob2RlLCBvcHRpb25zSW46IFZpc2l0T3B0aW9ucyk6IHZvaWQge1xuICAgIC8vIFttYXAsIG91dHB1dHNdXG4gICAgc2IuZW1pdE9wKG5vZGUsICdORVdNQVAnKTtcbiAgICAvLyBbb3V0cHV0cywgbWFwXVxuICAgIHNiLmVtaXRPcChub2RlLCAnU1dBUCcpO1xuICAgIC8vIFttYXBdXG4gICAgc2IuZW1pdEhlbHBlcihcbiAgICAgIG5vZGUsXG4gICAgICBvcHRpb25zSW4sXG4gICAgICBzYi5oZWxwZXJzLm1lcmdlQXNzZXRWYWx1ZU1hcHMoe1xuICAgICAgICBhZGQ6IHRydWUsXG4gICAgICB9KSxcbiAgICApO1xuICB9XG59XG4iXX0=