import { IReferences } from 'pip-services-commons-node'; import { ProcessContainer } from 'pip-services-container-node'; import { DefaultRpcFactory } from 'pip-services-rpc-node'; import { DefaultAwsFactory } from 'pip-services-aws-node'; import { InfrastructureServicesFactory } from '../build/InfrastructureServicesFactory'; import { InfrastructureClientsFactory } from '../build/InfrastructureClientsFactory'; export class InfrastructureProcess extends ProcessContainer { public constructor() { super("infrastructure", "Pip.services infrastructure microservice"); this._factories.add(new InfrastructureServicesFactory); this._factories.add(new InfrastructureClientsFactory); this._factories.add(new DefaultRpcFactory); this._factories.add(new DefaultAwsFactory); } }