Skip to content

@sourceloop/in-mail-service / Exports / InMailServiceComponent

Class: InMailServiceComponent

Implements

  • Component

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new InMailServiceComponent(application, inMailConfig?)

Parameters

Name Type
application RestApplication
inMailConfig? IInMailServiceConfig

Defined in

services/in-mail-service/src/component.ts:59

Properties

application

Private Readonly application: RestApplication

Defined in

services/in-mail-service/src/component.ts:61


bindings

Optional bindings: Binding<any>[]

Implementation of

Component.bindings

Defined in

services/in-mail-service/src/component.ts:58


controllers

Optional controllers: ControllerClass<any>[]

An array of controller classes

Implementation of

Component.controllers

Defined in

services/in-mail-service/src/component.ts:57


inMailConfig

Private Optional Readonly inMailConfig: IInMailServiceConfig

Defined in

services/in-mail-service/src/component.ts:63


models

Optional models: Class<Model>[]

An optional list of Model classes to bind for dependency injection via app.model() API.

Defined in

services/in-mail-service/src/component.ts:52


repositories

Optional repositories: Class<Repository<Model>>[]

Defined in

services/in-mail-service/src/component.ts:46

Methods

setupSequence

setupSequence(): void

Setup ServiceSequence by default if no other sequnce provided

Returns

void

Defined in

services/in-mail-service/src/component.ts:115