MCPcopy Create free account
hub / github.com/Effect-TS/effect / makeZonedProto

Function makeZonedProto

packages/effect/src/internal/dateTime.ts:117–141  ·  view source on GitHub ↗
(
  epochMillis: number,
  zone: DateTime.TimeZone,
  partsUtc?: DateTime.DateTime.PartsWithWeekday
)

Source from the content-addressed store, hash-verified

115
116/** @internal */
117export const makeZonedProto = (
118 epochMillis: number,
119 zone: DateTime.TimeZone,
120 partsUtc?: DateTime.DateTime.PartsWithWeekday
121): DateTime.Zoned => {
122 const self = Object.create(ProtoZoned)
123 self.epochMilliseconds = epochMillis
124 self.zone = zone
125 Object.defineProperty(self, "partsUtc", {
126 value: partsUtc,
127 enumerable: false,
128 writable: true
129 })
130 Object.defineProperty(self, "adjustedEpochMillis", {
131 value: undefined,
132 enumerable: false,
133 writable: true
134 })
135 Object.defineProperty(self, "partsAdjusted", {
136 value: undefined,
137 enumerable: false,
138 writable: true
139 })
140 return self
141}
142
143// =============================================================================
144// guards

Callers 1

dateTime.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected