Skip to content

@mcsb/framework / Exports / Service

Class: Service

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Service(inputPath)

Parameters

NameType
inputPathstring

Defined in

Service.ts:27

Properties

path

Readonly path: string

Defined in

Service.ts:25

Methods

addEndpoint

addEndpoint(path, endpoint): Service

Parameters

NameType
pathstring
endpointEndpoint

Returns

Service

Defined in

Service.ts:43


addPlugin

addPlugin(plugin): Service

Parameters

NameType
pluginPlugin

Returns

Service

Defined in

Service.ts:48


addService

addService(service): Service

Parameters

NameType
serviceService

Returns

Service

Defined in

Service.ts:34


allEndpoints

allEndpoints(): Map<string, Endpoint>

Returns

Map<string, Endpoint>

Defined in

Service.ts:63


destroy

destroy(): void

Returns

void

Defined in

Service.ts:83


getServices

getServices(): Service[]

Returns

Service[]

Defined in

Service.ts:79


ownEndpoints

ownEndpoints(): Map<string, Endpoint>

Returns

Map<string, Endpoint>

Defined in

Service.ts:55


searchForCircularStructure

Protected searchForCircularStructure(visited?): boolean

Parameters

NameTypeDefault value
visitedService[][]

Returns

boolean

Defined in

Service.ts:89

Released under the MIT License.