UNPKG

solidity-docgen

Version:

Solidity API documentation automatic generator.

26 lines 849 B
import { SolcOutput, ast } from './solc'; export declare class SolcOutputBuilder implements SolcOutput { sources: { [file: string]: { ast: ast.SourceUnit; }; }; errors: []; _currentFile?: string; _currentContract?: { astNode: ast.ContractDefinition; }; _nextId: number; _contractIds: { [contract: string]: number; }; constructor(); file(fileName: string): this; import(importedFileName: string, aliases?: [string, string?][]): this; contract(contractName: string, ...baseContracts: string[]): this; _getContractId(contractName: string): number; _getNextId(): number; function(functionName: string, ...argTypes: string[]): this; variable(variableName: string, typeString: string): this; } //# sourceMappingURL=solc-output-builder.d.ts.map