@karmaniverous/jeeves-watcher
    Preparing search index...

    Interface ProcessorConfig

    Configuration needed by DocumentProcessor (ISP — narrow interface).

    interface ProcessorConfig {
        chunkOverlap?: number;
        chunkSize?: number;
        configDir?: string;
        customMapLib?: Record<string, (...args: unknown[]) => unknown>;
        globalSchemas?: Record<
            string,
            | string
            | {
                properties?: Record<string, Record<string, unknown>>;
                type?: "object";
            },
        >;
        maps?: Record<string, JsonMapMap>;
        metadataDir: string;
    }
    Index

    Properties

    chunkOverlap?: number

    Overlap between chunks in characters.

    chunkSize?: number

    Maximum chunk size in characters.

    configDir?: string

    Config directory for resolving relative file paths.

    customMapLib?: Record<string, (...args: unknown[]) => unknown>

    Custom JsonMap lib functions loaded from mapHelpers config.

    globalSchemas?: Record<
        string,
        | string
        | { properties?: Record<string, Record<string, unknown>>; type?: "object" },
    >

    Global schemas collection for inference rule schema references.

    maps?: Record<string, JsonMapMap>

    Named JsonMap definitions for rule transformations.

    metadataDir: string

    Metadata directory for enrichment files.