@neo-one/smart-contract-compiler
Version:
NEO•ONE TypeScript smart contract compiler.
12 lines (11 loc) • 573 B
TypeScript
import ts from 'typescript';
import { Helper } from '../helper';
import { VisitOptions } from '../types';
import { ScopeCapturingScriptBuilder } from './ScopeCapturingScriptBuilder';
import { ScriptBuilder } from './ScriptBuilder';
export declare class HelperCapturingScriptBuilder extends ScopeCapturingScriptBuilder implements ScriptBuilder {
private readonly mutableCapturedHelpersSet;
private readonly mutableCapturedHelpers;
getHelpers(): ReadonlyArray<Helper>;
emitHelper<T extends ts.Node>(node: T, options: VisitOptions, helper: Helper<T>): void;
}