@bitclave/base-client-js
Version:
Base JS library for BASE-platform
12 lines (11 loc) • 715 B
TypeScript
import { ExternalService } from '../repository/models/services/ExternalService';
import { ServiceCall } from '../repository/models/services/ServiceCall';
import { ServiceResponse } from '../repository/models/services/ServiceResponse';
import { ExternalServicesRepository } from '../repository/services/ExternalServicesRepository';
import { ExternalServicesManager } from './ExternalServicesManager';
export declare class ExternalServicesManagerImpl implements ExternalServicesManager {
private readonly repository;
constructor(repository: ExternalServicesRepository);
callExternalService(serviceCall: ServiceCall): Promise<ServiceResponse>;
getExternalServices(): Promise<Array<ExternalService>>;
}