v9.1.0
envaptVariables

Converters

const Converters: object;

Built-in converters for environment variables. A scalar token such as Converters.Number converts a single value. The Converters.array builder converts a delimited list.

Type Declaration

NameType
arraytypeof buildArrayConverter
BigInt"bigint"
Boolean"boolean"
Date"date"
Email"email"
Float"float"
Integer"integer"
Json"json"
Number"number"
Port"port"
RegExp"regexp"
String"string"
Time"time"
Url"url"

Example

\@Envapt('PORT', { converter: Converters.Port, fallback: 3000 })
static accessor port: number;

\@Envapt('TAGS', { converter: Converters.array({ of: Converters.String, delimiter: ' ' }) })
static accessor tags: string[];

See

https://envapt.materwelon.dev/docs/converters#built-in-tokens

On this page