UNPKG

@solarity/hardhat-markup

Version:

Customizable markdown smart contracts documentation

20 lines 921 B
import { ContractInfo, Documentation, DocumentationBlock, NatSpecDocumentation } from "../../parser/types"; import { MDFactory } from "./MDFactory"; export declare class MDGenerator { capitalizeFirstLetter(str: string): string; generateContractMDStr(contractInfo: ContractInfo): string; generateBlockInfo(mdFactory: MDFactory, blockInfos: DocumentationBlock): string | undefined; generateBlock(mdFactory: MDFactory, blockInfo: Documentation): void; generateDocumentationBlock(mdFactory: MDFactory, documentation: NatSpecDocumentation): void; generateElementsBlock(mdFactory: MDFactory, documentation: { name?: string; type?: string; description: string; }[]): void; generateEnumElementsBlock(mdFactory: MDFactory, documentation: { name?: string; type?: string; description: string; }[]): void; } //# sourceMappingURL=MDGenerator.d.ts.map