@neo-one/smart-contract-compiler
Version:
NEO•ONE TypeScript smart contract compiler.
14 lines (12 loc) • 608 B
JavaScript
import { StructuredStorageBaseHelper } from './StructuredStorageBaseHelper';
export class CreateValIterableIteratorStructuredStorageHelper extends StructuredStorageBaseHelper {
emit(sb, node, optionsIn) {
sb.emitHelper(node, optionsIn, sb.helpers.createIterableIteratorStructuredStorageBase({
type: this.type,
handleNext: (innerOptions) => {
sb.emitHelper(node, sb.pushValueOptions(innerOptions), sb.helpers.handleValValueStructuredStorage);
},
}));
}
}
//# sourceMappingURL=CreateValIterableIteratorStructuredStorageHelper.js.map