UNPKG

solidity-docgen

Version:

Documentation generator for Solidity smart contracts.

6 lines 658 B
import { ContractDefinition, ImportDirective, PragmaDirective, SourceUnit, UsingForDirective } from "solidity-ast"; import { Node } from "solidity-ast/node"; export type DocItem = Exclude<SourceUnit['nodes'][number] | ContractDefinition['nodes'][number], ImportDirective | PragmaDirective | UsingForDirective>; export declare const docItemTypes: readonly ["ContractDefinition", "EnumDefinition", "ErrorDefinition", "EventDefinition", "FunctionDefinition", "ModifierDefinition", "StructDefinition", "UserDefinedValueTypeDefinition", "VariableDeclaration"]; export declare function isDocItem(node: Node): node is DocItem; //# sourceMappingURL=doc-item.d.ts.map