Interface: Config
Configuration object with additional methods for configuration, includes yaml and internal medatada.
Interface
Config
Hierarchy
Omit
<ConfigYaml
,"packages"
|"security"
|"configPath"
>↳
Config
Indexable
▪ [key: string
]: any
Properties
_debug
• Optional
_debug: boolean
Inherited from
Omit._debug
Defined in
packages/core/types/src/configuration.ts:249
auth
• Optional
auth: any
Inherited from
Omit.auth
Defined in
packages/core/types/src/configuration.ts:257
configPath
• configPath: string
Defined in
packages/core/types/src/configuration.ts:294
experiments
• Optional
experiments: FlagsConfig
Inherited from
Omit.experiments
Defined in
packages/core/types/src/configuration.ts:277
filters
• Optional
filters: any
Inherited from
Omit.filters
Defined in
packages/core/types/src/configuration.ts:272
flags
• Optional
flags: FlagsConfig
Inherited from
Omit.flags
Defined in
packages/core/types/src/configuration.ts:275
http_proxy
• Optional
http_proxy: string
Inherited from
Omit.http_proxy
Defined in
packages/core/types/src/configuration.ts:264
https
• Optional
https: HttpsConf
Inherited from
Omit.https
Defined in
packages/core/types/src/configuration.ts:262
https_proxy
• Optional
https_proxy: string
Inherited from
Omit.https_proxy
Defined in
packages/core/types/src/configuration.ts:266
i18n
• Optional
i18n: Object
Type declaration
Name | Type |
---|---|
web | string |
Inherited from
Omit.i18n
Defined in
packages/core/types/src/configuration.ts:282
listen
• Optional
listen: ListenAddress
Inherited from
Omit.listen
Defined in
packages/core/types/src/configuration.ts:261
log
• Optional
log: LoggerConfItem
Inherited from
Omit.log
Defined in
packages/core/types/src/configuration.ts:253
logs
• Optional
logs: LoggerConfItem
Inherited from
Omit.logs
Defined in
packages/core/types/src/configuration.ts:255
max_body_size
• Optional
max_body_size: string
Inherited from
Omit.max_body_size
Defined in
packages/core/types/src/configuration.ts:268
middlewares
• Optional
middlewares: any
Inherited from
Omit.middlewares
Defined in
packages/core/types/src/configuration.ts:271
no_proxy
• Optional
no_proxy: string
Inherited from
Omit.no_proxy
Defined in
packages/core/types/src/configuration.ts:267
notifications
• Optional
notifications: Notifications
Inherited from
Omit.notifications
Defined in
packages/core/types/src/configuration.ts:269
notify
• Optional
notify: Notifications
| Notifications
[]
Inherited from
Omit.notify
Defined in
packages/core/types/src/configuration.ts:270
packages
• packages: PackageList
Defined in
packages/core/types/src/configuration.ts:298
plugins
• Optional
plugins: null
| string
| void
Inherited from
Omit.plugins
Defined in
packages/core/types/src/configuration.ts:265
publish
• Optional
publish: PublishOptions
Inherited from
Omit.publish
Defined in
packages/core/types/src/configuration.ts:259
secret
• secret: string
Defined in
packages/core/types/src/configuration.ts:292
security
• security: Security
Defined in
packages/core/types/src/configuration.ts:300
self_path
• Optional
self_path: string
Defined in
packages/core/types/src/configuration.ts:296
server
• Optional
server: ServerSettingsConf
Inherited from
Omit.server
Defined in
packages/core/types/src/configuration.ts:274
server_id
• server_id: string
Defined in
packages/core/types/src/configuration.ts:291
storage
• Optional
storage: string
| void
Inherited from
Omit.storage
Defined in
packages/core/types/src/configuration.ts:250
store
• Optional
store: any
Inherited from
Omit.store
Defined in
packages/core/types/src/configuration.ts:260
uplinks
• uplinks: UpLinksConfList
Inherited from
Omit.uplinks
Defined in
packages/core/types/src/configuration.ts:252
url_prefix
• Optional
url_prefix: string
Inherited from
Omit.url_prefix
Defined in
packages/core/types/src/configuration.ts:273
userRateLimit
• Optional
userRateLimit: RateLimit
Inherited from
Omit.userRateLimit
Defined in
packages/core/types/src/configuration.ts:278
user_agent
• Optional
user_agent: string
Inherited from
Omit.user_agent
Defined in
packages/core/types/src/configuration.ts:263
web
• Optional
web: WebConf
Inherited from
Omit.web
Defined in
packages/core/types/src/configuration.ts:256
Methods
checkSecretKey
▸ checkSecretKey(token
): string
Parameters
Name | Type |
---|---|
token | string | void |
Returns
string
Defined in
packages/core/types/src/configuration.ts:302
getMatchedPackagesSpec
▸ getMatchedPackagesSpec(storage
): void
| PackageAccess
Parameters
Name | Type |
---|---|
storage | string |
Returns
void
| PackageAccess