Interface SourceUnit

interface SourceUnit {
    absolutePath: string;
    experimentalSolidity?: boolean;
    exportedSymbols: {
        [k: string]: number[] | undefined;
    };
    id: number;
    license?: null | string;
    nodeType: "SourceUnit";
    nodes: (
        | ContractDefinition
        | EnumDefinition
        | ErrorDefinition
        | FunctionDefinition
        | ImportDirective
        | PragmaDirective
        | StructDefinition
        | UserDefinedValueTypeDefinition
        | UsingForDirective
        | VariableDeclaration)[];
    src: string;
}

Properties

absolutePath: string
experimentalSolidity?: boolean
exportedSymbols: {
    [k: string]: number[] | undefined;
}
id: number
license?: null | string
nodeType: "SourceUnit"
src: string