@devgrid/netron
Version:
Event bus, streams and remote object invocation.
16 lines (15 loc) • 523 B
TypeScript
import { LocalPeer } from './local-peer';
import { Definition } from './definition';
import { ServiceMetadata } from './types';
export declare class ServiceStub {
peer: LocalPeer;
instance: any;
definition: any;
constructor(peer: LocalPeer, instance: any, metaOrDefinition: ServiceMetadata | Definition);
set(prop: string, value: any): void;
get(prop: string): any;
call(method: string, args: any[]): Promise<any>;
private processResult;
private processArgs;
private processValue;
}