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

    Interface AnalyzeRequest

    Unified analyze request - consolidates multiple Pike operations.

    Performs compilation and tokenization once, then distributes results to all requested operation types. Supports partial success - each operation type appears in either result or failures, never both.

    interface AnalyzeRequest {
        code: string;
        filename?: string;
        include: AnalysisOperation[];
        [key: string]: unknown;
    }

    Hierarchy

    • Record<string, unknown>
      • AnalyzeRequest

    Indexable

    • [key: string]: unknown
    Index

    Properties

    code: string

    Pike source code to analyze

    filename?: string

    Optional filename for error messages

    include: AnalysisOperation[]

    Which operations to perform - at least one required