{"version":3,"sources":["../../../packages/core/rpc/alive/rpc-observable-alive-model.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,2BAA2B,EAAE,MAAM,2BAA2B,CAAC;AACxE,OAAO,EAAE,0BAA0B,EAAE,MAAM,0BAA0B,CAAC;AAEtE;;GAEG;AACH,qBAAa,qBAAqB;IAC9B,OAAc,OAAO,SAAqB;IAC1C,OAAc,OAAO,SAAW;CACnC;AAED;;GAEG;AACH,MAAM,WAAW,yBAA0B,SAAQ,2BAA2B;IAC1E;;OAEG;IACH,SAAS,EAAE,MAAM,CAAC;IAElB;;OAEG;IACH,OAAO,CAAC,EAAE,OAAO,CAAC;CACrB;AAED,oBAAY,wBAAwB,GAAG,0BAA0B,CAAC;AAElE,MAAM,WAAW,uBAAwB,SAAQ,0BAA0B;IACvE,KAAK,EAAE,KAAK,CAAC;CAChB","file":"rpc-observable-alive-model.d.ts","sourcesContent":["import { RpcObservableRequestContext } from '../rpc-observable-request';\r\nimport { RpcObservableResultContext } from '../rpc-observable-result';\r\n\r\n/**\r\n * RPC alive request name and version.\r\n */\r\nexport class RpcObservableAliveKey {\r\n    public static command = 'AliveObservable';\r\n    public static version = '0.1.0';\r\n}\r\n\r\n/**\r\n * Rpc observable alive data.\r\n */\r\nexport interface RpcObservableAliveRequest extends RpcObservableRequestContext {\r\n    /**\r\n     * The timestamp. Date.now() / the number of milliseconds elapsed since 1 January 1970 00:00:00 UTC.\r\n     */\r\n    timestamp: number;\r\n\r\n    /**\r\n     * The flag indicating not to close the window from this tool indefinitely.\r\n     */\r\n    forever?: boolean;\r\n}\r\n\r\nexport type RpcObservableAliveResult = RpcObservableResultContext;\r\n\r\nexport interface RpcObservableAliveError extends RpcObservableResultContext {\r\n    error: Error;\r\n}\r\n"]}