Deterministic merging
The first input always takes precedence for element-level conflicts (info, servers, security schemes), while paths, components and tags are merged so nothing is silently dropped.
Combine multiple OpenAPI 3.0, 3.1 or 3.2 files into one — from the command line or from TypeScript — for the common case of exposing several microservices behind a single API gateway.