(f: (millis: number) => number): <A extends DateTime>(self: A) => A
<A extends DateTime>(self: A, f: (millis: number) => number): ATransforms a DateTime by applying a function to the number of milliseconds
since the Unix epoch.
Example (Mapping epoch milliseconds)
import { DateTime } from "effect"
// add 10 milliseconds
DateTime.makeUnsafe(0).pipe(
DateTime.mapEpochMillis((millis) => millis + 10)
)mapping
Source effect/DateTime.ts:21514 lines
export const const mapEpochMillis: {
(f: (millis: number) => number): <
A extends DateTime
>(
self: A
) => A
<A extends DateTime>(
self: A,
f: (millis: number) => number
): A
}
Transforms a DateTime by applying a function to the number of milliseconds
since the Unix epoch.
Example (Mapping epoch milliseconds)
import { DateTime } from "effect"
// add 10 milliseconds
DateTime.makeUnsafe(0).pipe(
DateTime.mapEpochMillis((millis) => millis + 10)
)
mapEpochMillis: {
(f: (millis: number) => numberf: (millis: numbermillis: number) => number): <function (type parameter) A in <A extends DateTime>(self: A): AA extends type DateTime = Utc | ZonedA DateTime represents a point in time. It can optionally have a time zone
associated with it.
Companion namespace containing the public helper types used by DateTime
constructors, parts APIs, formatting, and date/time arithmetic.
DateTime>(self: A extends DateTimeself: function (type parameter) A in <A extends DateTime>(self: A): AA) => function (type parameter) A in <A extends DateTime>(self: A): AA
<function (type parameter) A in <A extends DateTime>(self: A, f: (millis: number) => number): AA extends type DateTime = Utc | ZonedA DateTime represents a point in time. It can optionally have a time zone
associated with it.
Companion namespace containing the public helper types used by DateTime
constructors, parts APIs, formatting, and date/time arithmetic.
DateTime>(self: A extends DateTimeself: function (type parameter) A in <A extends DateTime>(self: A, f: (millis: number) => number): AA, f: (millis: number) => numberf: (millis: numbermillis: number) => number): function (type parameter) A in <A extends DateTime>(self: A, f: (millis: number) => number): AA
} = import InternalInternal.const mapEpochMillis: {
(f: (millis: number) => number): <
A extends DateTime.DateTime
>(
self: A
) => A
<A extends DateTime.DateTime>(
self: A,
f: (millis: number) => number
): A
}
mapEpochMillis