Skip to content

PURISTA API


PURISTA API / @purista/core / ServiceBuilderTypes

Type Alias: ServiceBuilderTypes<ConfigType, ConfigInputType, Resources, ServiceClassType, Metrics>

ServiceBuilderTypes<ConfigType, ConfigInputType, Resources, ServiceClassType, Metrics> = object

Defined in: core/types/ServiceBuilderTypes.ts:7

Type Parameters

ConfigType

ConfigType extends object = EmptyObject

ConfigInputType

ConfigInputType extends object = EmptyObject

Resources

Resources extends object = EmptyObject

ServiceClassType

ServiceClassType extends ServiceClass<any> = Service<ServiceClassTypes<ConfigType, Resources>>

Metrics

Metrics extends PuristaMetricDefinitions = EmptyObject

Properties

ConfigInputType

ConfigInputType: ConfigInputType

Defined in: core/types/ServiceBuilderTypes.ts:15


ConfigType

ConfigType: ConfigType

Defined in: core/types/ServiceBuilderTypes.ts:14


Metrics

Metrics: Metrics

Defined in: core/types/ServiceBuilderTypes.ts:18


Resources

Resources: Resources

Defined in: core/types/ServiceBuilderTypes.ts:16


ServiceClassType

ServiceClassType: ServiceClassType

Defined in: core/types/ServiceBuilderTypes.ts:17