UNPKG

@tsed/schema

Version:
12 lines (8 loc) 529 B
import {JsonMedia} from "../../domain/JsonMedia.js"; import {JsonSchemaOptions} from "../../interfaces/JsonSchemaOptions.js"; import {execMapper, registerJsonSchemaMapper} from "../../registries/JsonSchemaMapperContainer.js"; export function operationMediaMapper(jsonMedia: JsonMedia, options: JsonSchemaOptions) { let groups = [...(jsonMedia.groups || [])]; return execMapper("map", [jsonMedia], {...options, groups, groupsName: jsonMedia.groupsName}); } registerJsonSchemaMapper("operationMedia", operationMediaMapper);