• Helper, which will enable all BaseServices

    Author

    M.Karkowski

    Export

    Returns

    The provided Functions.

    Parameters

    • dispatcher: INopeDispatcher

      The Dispatcher to use.

    • Optional opts: {
          services?: ("defineMaster" | "pingService" | "timeSyncingService" | "syncingDataService")[];
      } = {}
      • Optional services?: ("defineMaster" | "pingService" | "timeSyncingService" | "syncingDataService")[]

    Returns Promise<{
        determinePing?: ((target) => Promise<{
            dispatcherId: string;
            isMaster: boolean;
            ping: number;
            requestId: string;
            timestamp: number;
        }>);
        manualSyncTime?: (() => Promise<void>);
        pingAll?: (() => Promise<{
            avg: number;
            max: {
                index: number;
                max: number;
            };
            min: {
                index: number;
                min: number;
            };
            pings: Promise<{
                dispatcherId: string;
                isMaster: boolean;
                ping: number;
                requestId: string;
                timestamp: number;
            }>[];
        }>);
        setMaster?: (() => Promise<void>);
    }>

Generated using TypeDoc