export function parseAPIMetaExample()

in media/src/utils/parseAPIMetaDescription.ts [134:150]


export function parseAPIMetaExample (apiMeta) {
  const result = { ...(apiMeta || {}) };

  result.parameters = (apiMeta.parameters || []).map((param) => {
    if (!param?.schema) {
      return param;
    }
    return {
      ...param,
      schema: parseSchemaExample(param.schema as any as SemixJsonSchema),
    };
  }) as any[];

  const newResponseSchema = parseSchemaExample(apiMeta.responses?.['200']?.schema as any as SemixJsonSchema);

  return fp.set('responses.200.schema', newResponseSchema, result);
}