( schema: Record<string, unknown>, rewrite: ($ref: string) => string )
| 898 | } |
| 899 | |
| 900 | function rewriteSchemaRef( |
| 901 | schema: Record<string, unknown>, |
| 902 | rewrite: ($ref: string) => string |
| 903 | ): Record<string, unknown> { |
| 904 | if (typeof schema.$ref === "string") { |
| 905 | InternalRecord.assignProperty(schema, "$ref", rewrite(schema.$ref)) |
| 906 | } |
| 907 | return schema |
| 908 | } |
| 909 | |
| 910 | function mapObject(value: unknown, f: (node: unknown) => unknown): Record<string, unknown> | undefined { |
| 911 | return Predicate.isObject(value) ? Rec.map(value, f) : undefined |
no test coverage detected