@sourceloop/ctrl-plane-orchestrator-service
Version:
ARC SaaS Orchestrator service.
16 lines (15 loc) • 607 B
TypeScript
import { Component, ControllerClass, ProviderMap, ServiceOrProviderClass } from '@loopback/core';
import { Binding } from '@loopback/context';
import { RestApplication } from '@loopback/rest';
export declare class OrchestratorServiceComponent implements Component {
private application;
providers: ProviderMap;
controllers: ControllerClass[];
bindings: Binding[];
services?: ServiceOrProviderClass[];
constructor(application: RestApplication);
private bindProviders;
private bindServiceClasses;
private addClassBindingIfNotPresent;
private addProviderIfNotPresent;
}