@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
10 lines (9 loc) • 398 B
TypeScript
import { Subject } from 'rxjs';
import { DeferredData, Rpc } from './rpc';
export declare class RpcModuleSubjectServer<TData, TResult> {
protected rpc: Rpc;
subject: Subject<DeferredData<TData, TResult>>;
constructor(rpc: Rpc, command: string);
protected processNextForSubject(command: string, data: TData): Promise<TResult>;
protected handler(data: TData): Promise<TResult>;
}