UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

1 lines 1.45 kB
{"version":3,"sources":["../../../packages/core/rpc/rpc-observable-result.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAC;AAEzC;;GAEG;AACH,MAAM,WAAW,0BAA0B;IACvC;;OAEG;IACH,UAAU,CAAC,EAAE,MAAM,CAAC;IAEpB;;OAEG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;IAEvB;;OAEG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;CAC1B;AAED;;GAEG;AACH,MAAM,WAAW,mBAAmB,CAAC,OAAO,SAAS,0BAA0B,EAAE,MAAM,SAAS,0BAA0B,CAClH,SAAQ,WAAW;IAEvB;;OAEG;IACH,EAAE,EAAE,MAAM,CAAC;IAEX;;OAEG;IACH,MAAM,CAAC,EAAE,OAAO,CAAC;IAEjB;;OAEG;IACH,KAAK,CAAC,EAAE,MAAM,CAAC;CAClB","file":"rpc-observable-result.d.ts","sourcesContent":["import { RpcBaseData } from './rpc-base';\r\n\r\n/**\r\n * RPC Observable result context.\r\n */\r\nexport interface RpcObservableResultContext {\r\n /**\r\n * Source manifest name.\r\n */\r\n sourceName?: string;\r\n\r\n /**\r\n * Source path name with instance id.\r\n */\r\n sourceSubName?: string;\r\n\r\n /**\r\n * version.\r\n */\r\n sourceVersion?: string;\r\n}\r\n\r\n/**\r\n * The RPC Observable Result packet format.\r\n */\r\nexport interface RpcObservableResult<TResult extends RpcObservableResultContext, TError extends RpcObservableResultContext>\r\n extends RpcBaseData {\r\n\r\n /**\r\n * Result identity.\r\n */\r\n id: number;\r\n\r\n /**\r\n * Result data.\r\n */\r\n result?: TResult;\r\n\r\n /**\r\n * Error data.\r\n */\r\n error?: TError;\r\n}\r\n"]}