Interface: Settings
Defined in: packages/core/src/boot.ts:233
App settings for single env key.
Properties
$Cache?
optional$Cache:object
Defined in: packages/core/src/boot.ts:246
enabled?
optionalenabled:boolean
Turn on/off cache for all application. [ms]
ttl?
optionalttl:number
Default time to live for cached value. [ms]
$Http?
optional$Http:object
Defined in: packages/core/src/boot.ts:234
cacheOptions?
optionalcacheOptions:HttpAgentImplCacheOptions
defaultRequestOptions?
optionaldefaultRequestOptions:Omit<HttpAgentRequestOptions,"abortController">
$Observable?
optional$Observable:object
Defined in: packages/core/src/boot.ts:260
maxHistoryLength?
optionalmaxHistoryLength:number
$Page
$Page:
object
Defined in: packages/core/src/boot.ts:257
$Render
$Render:
PageRendererSettings
$Router?
optional$Router:object
Defined in: packages/core/src/boot.ts:238
isSPARouted()?
optionalisSPARouted: (url,action?) =>boolean
Parameters
url
string
action?
Returns
boolean
middlewareTimeout?
optionalmiddlewareTimeout:number
Middleware execution timeout, see https://imajs.io/basic-features/routing/middlewares#execution-timeout for more information. [ms]