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

    Interface IntrospectedSymbol

    Introspected symbol from compiled program

    interface IntrospectedSymbol {
        deprecated?: number | boolean;
        documentation?: AutodocDocumentation;
        inherited?: boolean;
        inheritedFrom?: string;
        kind: "function" | "class" | "variable" | "constant";
        modifiers: string[];
        name: string;
        type: PikeType;
    }
    Index

    Properties

    deprecated?: number | boolean

    Whether the symbol is deprecated (from

    AutoDoc)

    documentation?: AutodocDocumentation

    Parsed autodoc documentation (if available)

    inherited?: boolean

    Whether the symbol is inherited

    inheritedFrom?: string

    Name of the class/module it is inherited from

    kind: "function" | "class" | "variable" | "constant"

    Symbol kind

    modifiers: string[]

    Modifiers (public, private, static, etc.)

    name: string

    Symbol name

    type: PikeType

    Symbol type