import { RpcBaseData } from './rpc-base'; /** * RPC Observable result context. */ export interface RpcObservableResultContext { /** * Source manifest name. */ sourceName?: string; /** * Source path name with instance id. */ sourceSubName?: string; /** * version. */ sourceVersion?: string; } /** * The RPC Observable Result packet format. */ export interface RpcObservableResult extends RpcBaseData { /** * Result identity. */ id: number; /** * Result data. */ result?: TResult; /** * Error data. */ error?: TError; }