UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

13 lines (11 loc) 692 B
import { IteratorResultSlots, Types } from '../../constants'; import { BuiltinInterface } from '../BuiltinInterface'; import { BuiltinSlotInstanceMemberValue } from '../BuiltinSlotInstanceMemberValue'; class IteratorResultInterface extends BuiltinInterface { } export const add = (builtins) => { builtins.addInterface('IteratorResult', new IteratorResultInterface()); builtins.addGlobalMember('IteratorResult', 'done', new BuiltinSlotInstanceMemberValue(Types.IteratorResult, IteratorResultSlots.done)); builtins.addGlobalMember('IteratorResult', 'value', new BuiltinSlotInstanceMemberValue(Types.IteratorResult, IteratorResultSlots.value)); }; //# sourceMappingURL=index.js.map