Skip to content

Instantly share code, notes, and snippets.

@hmetgundogdu
Created April 20, 2022 05:03
Show Gist options
  • Select an option

  • Save hmetgundogdu/7be0bde402aaca0ff008d564ed127764 to your computer and use it in GitHub Desktop.

Select an option

Save hmetgundogdu/7be0bde402aaca0ff008d564ed127764 to your computer and use it in GitHub Desktop.
import { formatISO, parseISO } from "date-fns";
import { CacheKey, Deserializer, Serializer } from "json-object-mapper";
@CacheKey("DateSerializerDeserializer")
class DateSerializerDeserializer implements Deserializer, Serializer {
deserialize = (value: string): Date => {
return parseISO(value);
}
serialize = (value: Date): string => {
return formatISO(value);
}
}
export default DateSerializerDeserializer;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment