Member Junction
    Preparing search index...
    • Deep merges user configuration into default configuration.

      Merge Rules:

      1. Primitives (string, number, boolean): User value replaces default
      2. Objects: Recursively merge properties
      3. Arrays: Replace entirely (unless concatenateArrays option is true)
      4. Null/Undefined: Preserved based on allowNullOverrides option
      5. Special _append suffix: Concatenates arrays (e.g., excludeSchemas_append)

      Type Parameters

      • T extends Record<string, any>

      Parameters

      • defaults: T

        Default configuration object

      • overrides: Partial<T>

        User override configuration object

      • options: MergeOptions = {}

        Merge behavior options

      Returns T

      Merged configuration object