(commonSchema: JsonObject)
| 128 | } |
| 129 | |
| 130 | function getCommonDefinitions(commonSchema: JsonObject): JsonObject { |
| 131 | const defs = commonSchema.$defs; |
| 132 | if (!isRecord(defs)) { |
| 133 | throw new Error(`${COMMON_DEFS_ID} must declare a $defs object.`); |
| 134 | } |
| 135 | return defs; |
| 136 | } |
| 137 | |
| 138 | function mergeDefinition(targetDefs: JsonObject, name: string, definition: unknown): void { |
| 139 | const existing = targetDefs[name]; |
no test coverage detected