deserializeWith.ts
1 import { type FieldMetadata, mutateModelMetadataField } from "../metadata"; 2 3 export function deserializeWith(deserializer: NonNullable<FieldMetadata["deserializer"]>) { 4 return function (clazz: any, field: string) { 5 mutateModelMetadataField(clazz, field, (metadata) => { 6 metadata.deserializer = deserializer; 7 }); 8 }; 9 }