type Set = t.DateTime | ({ start?: "yw" | "isoYear" | "isoyear" | "isoWeek" | "isoweek" | t.Unit | `#${string}`; mid?: "yw" | "isoYear" | "isoyear" | "isoWeek" | "isoweek" | t.Unit | `#${string}`; end?: "yw" | "isoYear" | "isoyear" | "isoWeek" | "isoweek" | t.Unit | `#${string}`; } & { date?: string; time?: string; event?: string; period?: string; } & { yw?: number | t.Mutate | (string & {}); year?: number | t.Mutate | (string & {}); month?: number | t.Mutate | (string & {}); week?: number | t.Mutate | (string & {}); day?: number | t.Mutate | (string & {}); hour?: number | t.Mutate | (string & {}); minute?: number | t.Mutate | (string & {}); second?: number | t.Mutate | (string & {}); millisecond?: number | t.Mutate | (string & {}); microsecond?: number | t.Mutate | (string & {}); nanosecond?: number | t.Mutate | (string & {}); isoYear?: number | t.Mutate | (string & {}); isoyear?: number | t.Mutate | (string & {}); isoWeek?: number | t.Mutate | (string & {}); isoweek?: number | t.Mutate | (string & {}); } & t.MutateShorthand & { timeZone?: Temporal.TimeZoneLike; calendar?: Temporal.CalendarLike; } & t.TermOffset)
Set operations for setting specific date/time values