@sourceloop/ctrl-plane-subscription-service / Exports / SubscriptionSequelizeServiceComponent
Class: SubscriptionSequelizeServiceComponent¶
Implements¶
Component
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new SubscriptionSequelizeServiceComponent(application, subscriptionConfig?)
Parameters¶
| Name | Type |
|---|---|
application |
RestApplication |
subscriptionConfig? |
ISubscriptionServiceConfig |
Defined in¶
services/subscription-service/src/sequelize-component.ts:92
Properties¶
application¶
• Private Readonly application: RestApplication
Defined in¶
services/subscription-service/src/sequelize-component.ts:94
bindings¶
• Optional bindings: Binding<any>[] = []
Implementation of¶
Component.bindings
Defined in¶
services/subscription-service/src/sequelize-component.ts:182
controllers¶
• Optional controllers: ControllerClass<any>[]
An array of controller classes
Implementation of¶
Component.controllers
Defined in¶
services/subscription-service/src/sequelize-component.ts:201
models¶
• Optional models: Class<Model>[]
An optional list of Model classes to bind for dependency injection
via app.model() API.
Defined in¶
services/subscription-service/src/sequelize-component.ts:196
providers¶
• Optional providers: ProviderMap = {}
Implementation of¶
Component.providers
Defined in¶
services/subscription-service/src/sequelize-component.ts:180
repositories¶
• Optional repositories: Class<Repository<Model>>[]
An optional list of Repository classes to bind for dependency injection
via app.repository() API.
Defined in¶
services/subscription-service/src/sequelize-component.ts:190
services¶
• Optional services: ServiceOrProviderClass<any>[]
Implementation of¶
Component.services
Defined in¶
services/subscription-service/src/sequelize-component.ts:184
subscriptionConfig¶
• Private Optional Readonly subscriptionConfig: ISubscriptionServiceConfig
Defined in¶
services/subscription-service/src/sequelize-component.ts:96
Methods¶
setupSequence¶
▸ setupSequence(): void
Setup ServiceSequence by default if no other sequnce provided
Returns¶
void
Defined in¶
services/subscription-service/src/sequelize-component.ts:207