Package: effect
Module: Config
Creates a config for a Date value parsed from a string.
When to use
Use to read date settings that must parse to valid Date values.
Details
Shortcut for Config.schema(Schema.Date, name).
Gotchas
Fails with a SchemaError if the string produces an invalid Date.
Example (Reading a date)
import { Config, ConfigProvider, Effect } from "effect"
const createdAt = Config.date("CREATED_AT")
const provider = ConfigProvider.fromUnknown({ CREATED_AT: "2024-01-15" })
// Effect.runSync(createdAt.parse(provider))
// Date("2024-01-15T00:00:00.000Z")
Signature
declare const date: (name?: string) => Config<Date>
Since v2.0.0