Pike LSP TypeScript API - v0.1.0-alpha.20
    Preparing search index...

    Compiled program information for a document

    interface CompiledProgramInfo {
        classes: Map<string, IntrospectedSymbol>;
        compiledAt: number;
        functions: Map<string, IntrospectedSymbol>;
        imports: Set<string>;
        inherits: InheritanceInfo[];
        sizeBytes: number;
        symbols: Map<string, IntrospectedSymbol>;
        uri: string;
        variables: Map<string, IntrospectedSymbol>;
        version: number;
    }
    Index

    Properties

    classes: Map<string, IntrospectedSymbol>

    Classes only

    compiledAt: number

    Compilation timestamp

    functions: Map<string, IntrospectedSymbol>

    Functions only

    imports: Set<string>

    Imported modules

    inherits: InheritanceInfo[]

    Inheritance information

    sizeBytes: number

    Estimated memory size in bytes

    symbols: Map<string, IntrospectedSymbol>

    All symbols from introspection

    uri: string

    Document URI

    variables: Map<string, IntrospectedSymbol>

    Variables only

    version: number

    Document version