UNPKG

@sourceloop/ctrl-plane-orchestrator-service

Version:
13 lines (12 loc) 978 B
import { DefaultEventTypes, OrchestratorServiceInterface } from './types'; import { AnyObject } from '@loopback/repository'; import { TenantProvisioningHandler, TenantDeprovisioningHandler, TenantProvisioningSuccessHandler, TenantProvisioningFailureHandler, TenantDeploymentHandler } from './'; export declare class OrchestratorService implements OrchestratorServiceInterface { private handleTenantProvisioning; private handleTenantDeprovisioning; private handleTenantProvisioningSuccess; private handleTenantProvisioningFailure; private handleTenantDeployment; constructor(handleTenantProvisioning: TenantProvisioningHandler, handleTenantDeprovisioning: TenantDeprovisioningHandler, handleTenantProvisioningSuccess: TenantProvisioningSuccessHandler, handleTenantProvisioningFailure: TenantProvisioningFailureHandler, handleTenantDeployment: TenantDeploymentHandler); handleEvent(eventType: DefaultEventTypes, eventBody: AnyObject): Promise<void>; }