UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

12 lines (11 loc) 533 B
import ts from 'typescript'; import { WellKnownSymbol } from '../../constants'; import { ScriptBuilder } from '../../sb'; import { VisitOptions } from '../../types'; import { BuiltinMemberValue } from '../BuiltinMemberValue'; declare type Node = ts.PropertyAccessExpression | ts.ElementAccessExpression; export declare abstract class WellKnownSymbolBase extends BuiltinMemberValue { protected abstract readonly symbol: WellKnownSymbol; protected emit(sb: ScriptBuilder, node: Node, options: VisitOptions): void; } export {};