Skip to main content

Interface: ParsedEnvironment

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

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; logger?: { formatting?: "dev" | "simple" | "JSON"; }; 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