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

    Interface PikeRequest

    Request to Pike subprocess

    interface PikeRequest {
        id: number;
        method:
            | "parse"
            | "tokenize"
            | "resolve"
            | "compile"
            | "introspect"
            | "resolve_stdlib"
            | "resolve_include"
            | "get_inherited"
            | "find_occurrences"
            | "batch_parse"
            | "set_debug"
            | "analyze_uninitialized"
            | "get_completion_context"
            | "get_completion_context_cached"
            | "analyze"
            | "extract_imports"
            | "resolve_import"
            | "check_circular"
            | "get_waterfall_symbols"
            | "get_startup_metrics"
            | "get_cache_stats"
            | "invalidate_cache"
            | "get_pike_paths"
            | "roxen_detect"
            | "roxen_parse_tags"
            | "roxen_parse_vars"
            | "roxen_get_callbacks"
            | "roxen_validate";
        params: Record<string, unknown>;
    }
    Index

    Properties

    Properties

    id: number

    Request ID for matching responses

    method:
        | "parse"
        | "tokenize"
        | "resolve"
        | "compile"
        | "introspect"
        | "resolve_stdlib"
        | "resolve_include"
        | "get_inherited"
        | "find_occurrences"
        | "batch_parse"
        | "set_debug"
        | "analyze_uninitialized"
        | "get_completion_context"
        | "get_completion_context_cached"
        | "analyze"
        | "extract_imports"
        | "resolve_import"
        | "check_circular"
        | "get_waterfall_symbols"
        | "get_startup_metrics"
        | "get_cache_stats"
        | "invalidate_cache"
        | "get_pike_paths"
        | "roxen_detect"
        | "roxen_parse_tags"
        | "roxen_parse_vars"
        | "roxen_get_callbacks"
        | "roxen_validate"

    Method to call

    params: Record<string, unknown>

    Request parameters