Types
@system-inc/base-foundation · 515c140 · 9 symbols
Local development-server settings for a worker project
(BaseSettings.server): platform, host/port, request timeout, and — when
protocol: 'https' — the certificate and key paths.
A database connection entry in the DATABASES environment variable: the
database's configured name and its connection URL.
Members
name:stringurl:string
GqlConfiguration
Runtime GraphQL configuration: the GraphQL settings with defaults applied
(including the environment-aware graphiql/introspection toggles) plus
the resolver classes the manifest aggregated.
The feature toggles a { module, when } dependency can be scoped to. When
the named feature is stripped from the declaring module (via
BaseModuleOptions), the dependency is dropped.
ModuleSettings
A type for defining the settings for a module.
ModuleUse
A module dependency entry. Either a bare module key (always required) or a
feature-scoped dependency that is only required when when is enabled on the
declaring module — when is optional and omitting it means "always".
OrmConfiguration
Runtime ORM configuration for one named database: the database's settings
plus the entity lists the manifest aggregated (owned entities and
queried-only externalEntities).
Runtime RPC server configuration: the RPC service settings with defaults applied plus the procedure classes the manifest aggregated.
A function contributed by a module that validates the worker's deployment configuration against the module's runtime requirements.
Throw a WorkerConfigValidationError (or any Error) to
signal a failure; the CLI will surface the message and exit.