solidity-docgen
Version:
Solidity API documentation automatic generator.
26 lines • 849 B
TypeScript
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