{"version":3,"sources":["../../../packages/core/rpc/performance/rpc-observable-performance-model.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,wBAAwB,EAAE,MAAM,8CAA8C,CAAC;AACxF,OAAO,EAAE,2BAA2B,EAAE,MAAM,2BAA2B,CAAC;AACxE,OAAO,EAAE,0BAA0B,EAAE,MAAM,0BAA0B,CAAC;AAEtE;;GAEG;AACH,qBAAa,2BAA2B;IACpC,OAAc,OAAO,SAA2B;IAChD,OAAc,aAAa,SAAiC;IAC5D,OAAc,OAAO,SAAW;CACnC;AAED;;GAEG;AACH,MAAM,WAAW,+BAAgC,SAAQ,wBAAwB,EAAE,2BAA2B;CAC7G;AAED,oBAAY,8BAA8B,GAAG,0BAA0B,CAAC;AAExE,MAAM,WAAW,6BAA8B,SAAQ,0BAA0B;IAC7E,KAAK,EAAE,KAAK,CAAC;CAChB;AAED;;GAEG;AACH,MAAM,WAAW,qCAAsC,SAAQ,2BAA2B;IACtF,OAAO,EAAE,OAAO,CAAC;CACpB","file":"rpc-observable-performance-model.d.ts","sourcesContent":["import { PerformanceProfileRecord } from '../../performance/performance-profile-record';\r\nimport { RpcObservableRequestContext } from '../rpc-observable-request';\r\nimport { RpcObservableResultContext } from '../rpc-observable-result';\r\n\r\n/**\r\n * RPC Performance request name and version.\r\n */\r\nexport class RpcObservablePerformanceKey {\r\n    public static command = 'PerformanceObservable';\r\n    public static configCommand = 'PerformanceConfigObservable';\r\n    public static version = '0.2.0';\r\n}\r\n\r\n/**\r\n * Rpc observable performance data.\r\n */\r\nexport interface RpcObservablePerformanceRequest extends PerformanceProfileRecord, RpcObservableRequestContext {\r\n}\r\n\r\nexport type RpcObservablePerformanceResult = RpcObservableResultContext;\r\n\r\nexport interface RpcObservablePerformanceError extends RpcObservableResultContext {\r\n    error: Error;\r\n}\r\n\r\n/**\r\n * Rpc observable performance set data.\r\n */\r\nexport interface RpcObservablePerformanceConfigRequest extends RpcObservableRequestContext {\r\n    enabled: boolean;\r\n}\r\n"]}