Skip to main content

Interface: ParsedEnvironment

Defined in: packages/core/src/boot.ts:215

Environment object after it has been processed by the environmentFactory. It has default values set for all optional properties in the Environment interface.

The optional properties are made required since the environmentFactory sets default values for them.

Extends​

Indexable​

[key: string]: unknown

Properties​

$App​

$App: RequiredObjectDeep<$AppSettings>

Defined in: packages/core/src/boot.ts:89

Inherited from​

Environment.$App


$Debug​

$Debug: boolean

Defined in: packages/core/src/boot.ts:70

Enable/disable debug mode. When enabled you can see additional error messages while this also enable some additional validation that can produce additional errors.

Inherited from​

Environment.$Debug


$Language​

$Language: Record<string, string>

Defined in: packages/core/src/boot.ts:87

Inherited from​

Environment.$Language


$Resources()​

$Resources: (response, manifest, defaultResources) => Resources

Defined in: packages/core/src/boot.ts:90

Parameters​

response​

unknown

manifest​

Manifest

defaultResources​

Resources

Returns​

Resources

Inherited from​

Environment.$Resources


$Server​

$Server: RequiredObjectDeep<{ cache?: { cacheKeyGenerator?: (req) => string; enabled?: boolean | (req) => boolean; entryTtl?: number; maxEntries?: number; unusedEntryTtl?: number; }; clusters?: number | null; concurrency?: number; degradation?: { isOverloaded?: (event) => boolean; isSPA?: (event) => boolean; isSPAPrefetch?: (event) => boolean; isStatic?: (event) => boolean; }; host?: string | (__namedParameters) => string; loggerFactory?: (params?) => object; port?: number; protocol?: "http:" | "https:" | (__namedParameters) => "http:" | "https:"; staticPath?: string; }>

Defined in: packages/core/src/boot.ts:95

Inherited from​

Environment.$Server


$Version​

$Version: string

Defined in: packages/core/src/boot.ts:88

Inherited from​

Environment.$Version