Skip to content

Instantly share code, notes, and snippets.

@fhammerschmidt
Last active November 15, 2019 13:12
Show Gist options
  • Save fhammerschmidt/da7d4af7c9d2bd60a1d1b15365637f80 to your computer and use it in GitHub Desktop.
Save fhammerschmidt/da7d4af7c9d2bd60a1d1b15365637f80 to your computer and use it in GitHub Desktop.
DateFns.re
// esm bindings to date-fns
[@bs.module "date-fns/esm/addHours"] external addHours: (Js.Date.t, float) => Js.Date.t = "default";
[@bs.module "date-fns/esm/addMinutes"] external addMinutes: (Js.Date.t, float) => Js.Date.t = "default";
[@bs.module "date-fns/esm/addSeconds"] external addSeconds: (Js.Date.t, float) => Js.Date.t = "default";
[@bs.module "date-fns/esm/compareAsc"] external compareAsc: (Js.Date.t, Js.Date.t) => int = "default";
[@bs.module "date-fns/esm/compareDesc"] external compareDesc: (Js.Date.t, Js.Date.t) => int = "default";
[@bs.module "date-fns/esm/differenceInHours"] external differenceInHours: (Js.Date.t, Js.Date.t) => int = "default";
[@bs.module "date-fns/esm/differenceInMinutes"] external differenceInMinutes: (Js.Date.t, Js.Date.t) => int = "default";
[@bs.module "date-fns/esm/differenceInSeconds"] external differenceInSeconds: (Js.Date.t, Js.Date.t) => int = "default";
[@bs.module "date-fns/esm/isBefore"] external isBefore: (Js.Date.t, Js.Date.t) => bool = "default";
[@bs.module "date-fns/esm/isAfter"] external isAfter: (Js.Date.t, Js.Date.t) => bool = "default";
[@bs.module "date-fns/esm/isSameDay"] external isSameDay: (Js.Date.t, Js.Date.t) => bool = "default";
[@bs.module "date-fns/esm/isToday"] external isToday: Js.Date.t => bool = "default";
[@bs.module "date-fns/esm/format"] external format: (Js.Date.t, string) => string = "default";
[@bs.module "date-fns/esm/parse"] external parse: string => Js.Date.t = "default";
[@bs.module "date-fns/esm/parseISO"] external parseISO: string => Js.Date.t = "default";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment