UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

14 lines (13 loc) 783 B
/// <reference types="node" /> /// <reference types="pouchdb-core" /> import ts from 'typescript'; import { ScriptBuilder } from '../../../sb'; import { Name } from '../../../scope'; import { VisitOptions } from '../../../types'; import { MemberLikeExpression } from '../../types'; import { SmartContractForBase } from '../SmartContractForBase'; export declare class LinkedSmartContractFor extends SmartContractForBase { protected emitAdditionalProperties(sb: ScriptBuilder, _func: MemberLikeExpression, node: ts.CallExpression, options: VisitOptions): void; protected emitInvoke(sb: ScriptBuilder, _func: MemberLikeExpression, node: ts.CallExpression, prop: ts.Declaration, _addressName: Name, callBuffer: Buffer, _options: VisitOptions): void; private getScriptHash; }