@neo-one/smart-contract-compiler
Version:
NEO•ONE TypeScript smart contract compiler.
14 lines (13 loc) • 783 B
TypeScript
/// <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;
}