metaapi.cloud-sdk
Version:
SDK for MetaApi, a professional cloud forex API which includes MetaTrader REST API and MetaTrader websocket API. Supports both MetaTrader 5 (MT5) and MetaTrader 4 (MT4). CopyFactory copy trading API included. (https://metaapi.cloud)
18 lines (17 loc) • 816 B
TypeScript
import { Constructor } from '../../../../types/util';
import type AsyncProcess from '../abstract/asyncProcess';
import AsyncProcessPool from '../abstract/asyncProcessPool';
import type RootProcess from './rootProcess';
/**
* @inheritdoc
*/
declare class RootProcessPool<Process extends RootProcess> extends AsyncProcessPool<MapProcessProvider<Process>, Process> {
/**
* Constructs instance
* @param constructor process constructor
* @param options additional options
*/
constructor(constructor: Constructor<Process>, options: AsyncProcessPool.Options<Process>);
}
export default RootProcessPool;
type MapProcessProvider<Process extends RootProcess> = (context: AsyncProcessPool.Context, args: [...args: AsyncProcess.Arguments<Process>]) => AsyncProcessPool.ConstructedProcess<Process>;