Skip to main content

VersioningConfig

@webda/versioning


Type Alias: VersioningConfig

VersioningConfig = object

Defined in: packages/versioning/src/config.ts:3

Properties​

arrayId?​

optional arrayId?: Record<Path, string>

Defined in: packages/versioning/src/config.ts:10

Per-path array identity key (like jsondiffpatch's objectHash).


multilineThreshold?​

optional multilineThreshold?: number

Defined in: packages/versioning/src/config.ts:12

Strings longer than this with \n → "line". Default: any \n triggers "line".


stringStrategy?​

optional stringStrategy?: Record<Path, Strategy>

Defined in: packages/versioning/src/config.ts:8

Per-path string strategy override. Keys are exact JSON Pointers in v1 (no wildcards). Paths not listed use the default auto-detection rule.