@rvoh/dream
Preparing search index...
index
Env
Class Env<T, StringEnvs, IntegerEnvs, BooleanEnvs>
Type Parameters
T
extends
{
boolean
?:
string
;
integer
?:
string
;
string
?:
string
}
StringEnvs
extends
string
=
T
[
"string"
]
extends
string
?
T
[
"string"
]
:
never
IntegerEnvs
extends
string
=
T
[
"integer"
]
extends
string
?
T
[
"integer"
]
:
never
BooleanEnvs
extends
string
=
T
[
"boolean"
]
extends
string
?
T
[
"boolean"
]
:
never
Index
Constructors
constructor
Accessors
is
Development
is
Development
Or
Test
is
Production
is
Test
node
Env
Methods
boolean
integer
optional
required
set
Boolean
set
Integer
set
String
string
unset
Boolean
unset
Integer
unset
String
Constructors
constructor
new
Env
<
T
extends
{
boolean
?:
string
;
integer
?:
string
;
string
?:
string
}
,
StringEnvs
extends
string
=
T
[
"string"
]
extends
string
?
any
[
any
]
:
never
,
IntegerEnvs
extends
string
=
T
[
"integer"
]
extends
string
?
any
[
any
]
:
never
,
BooleanEnvs
extends
string
=
T
[
"boolean"
]
extends
string
?
any
[
any
]
:
never
,
>
()
:
Env
<
T
,
StringEnvs
,
IntegerEnvs
,
BooleanEnvs
>
Type Parameters
T
extends
{
boolean
?:
string
;
integer
?:
string
;
string
?:
string
}
StringEnvs
extends
string
=
T
[
"string"
]
extends
string
?
any
[
any
]
:
never
IntegerEnvs
extends
string
=
T
[
"integer"
]
extends
string
?
any
[
any
]
:
never
BooleanEnvs
extends
string
=
T
[
"boolean"
]
extends
string
?
any
[
any
]
:
never
Returns
Env
<
T
,
StringEnvs
,
IntegerEnvs
,
BooleanEnvs
>
Accessors
is
Development
get
isDevelopment
()
:
boolean
Returns
boolean
is
Development
Or
Test
get
isDevelopmentOrTest
()
:
boolean
Returns
boolean
is
Production
get
isProduction
()
:
boolean
Returns
boolean
is
Test
get
isTest
()
:
boolean
Returns
boolean
node
Env
get
nodeEnv
()
:
StandardNodeEnvValues
Returns
StandardNodeEnvValues
Methods
boolean
boolean
(
env
:
BooleanEnvs
)
:
boolean
Parameters
env
:
BooleanEnvs
Returns
boolean
integer
integer
<
OptionalConfig
extends
{
optional
:
boolean
}
|
undefined
,
ReturnType
extends
number
|
undefined
,
>
(
env
:
IntegerEnvs
,
opts
?:
OptionalConfig
,
)
:
ReturnType
Type Parameters
OptionalConfig
extends
{
optional
:
boolean
}
|
undefined
ReturnType
extends
number
|
undefined
Parameters
env
:
IntegerEnvs
opts
:
OptionalConfig
= ...
Returns
ReturnType
Protected
optional
optional
(
variable
:
string
)
:
string
|
undefined
Parameters
variable
:
string
Returns
string
|
undefined
Protected
required
required
(
variable
:
string
)
:
string
Parameters
variable
:
string
Returns
string
set
Boolean
setBoolean
(
env
:
BooleanEnvs
)
:
void
Parameters
env
:
BooleanEnvs
Returns
void
set
Integer
setInteger
(
env
:
IntegerEnvs
,
val
:
number
|
undefined
)
:
void
Parameters
env
:
IntegerEnvs
val
:
number
|
undefined
Returns
void
set
String
setString
(
env
:
StringEnvs
,
val
:
string
|
undefined
)
:
void
Parameters
env
:
StringEnvs
val
:
string
|
undefined
Returns
void
string
string
<
OptionalConfig
extends
{
optional
:
boolean
}
|
undefined
,
ReturnType
extends
string
|
undefined
,
>
(
env
:
StringEnvs
,
opts
?:
OptionalConfig
,
)
:
ReturnType
Type Parameters
OptionalConfig
extends
{
optional
:
boolean
}
|
undefined
ReturnType
extends
string
|
undefined
Parameters
env
:
StringEnvs
opts
:
OptionalConfig
= ...
Returns
ReturnType
unset
Boolean
unsetBoolean
(
env
:
BooleanEnvs
)
:
void
Parameters
env
:
BooleanEnvs
Returns
void
unset
Integer
unsetInteger
(
env
:
IntegerEnvs
)
:
void
Parameters
env
:
IntegerEnvs
Returns
void
unset
String
unsetString
(
env
:
StringEnvs
)
:
void
Parameters
env
:
StringEnvs
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
is
Development
is
Development
Or
Test
is
Production
is
Test
node
Env
Methods
boolean
integer
optional
required
set
Boolean
set
Integer
set
String
string
unset
Boolean
unset
Integer
unset
String
@rvoh/dream
Loading...