/ src / fields / deserializeWith.ts
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  }