{"version":3,"sources":["../../../packages/core/rpc/overlay/rpc-overlay-model.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAC;AAE1C;;GAEG;AACH,qBAAa,iBAAiB;IAC1B,OAAc,OAAO,SAAiB;IACtC,OAAc,OAAO,SAAW;CACnC;AAED;;GAEG;AACH,qBAAa,kBAAkB;IAC3B,OAAc,OAAO,SAAkB;IACvC,OAAc,OAAO,SAAW;CACnC;AAED;;GAEG;AACH,MAAM,WAAW,oBAAqB,SAAQ,WAAW;IACrD;;OAEG;IACH,OAAO,EAAE,OAAO,CAAC;IACjB;;OAEG;IACH,QAAQ,EAAE,MAAM,CAAC;CACpB;AAED;;GAEG;AACH,MAAM,WAAW,sBAAsB;IACnC;;;;OAIG;IACH,aAAa,EAAE,OAAO,CAAC;CAC1B","file":"rpc-overlay-model.d.ts","sourcesContent":["import { RpcBaseData } from '../rpc-base';\r\n\r\n/**\r\n * RPC Overlay open command and version.\r\n */\r\nexport class RpcOverlayOpenKey {\r\n    public static command = 'OverlayOpen';\r\n    public static version = '0.1.0';\r\n}\r\n\r\n/**\r\n * RPC Overlay open command and version.\r\n */\r\nexport class RpcOverlayCloseKey {\r\n    public static command = 'OverlayClose';\r\n    public static version = '0.1.0';\r\n}\r\n\r\n/**\r\n * Rpc data for dialog overlay commands\r\n */\r\nexport interface RpcDialogOverlayData extends RpcBaseData {\r\n    /**\r\n     * Should overlay or not\r\n     */\r\n    overlay: boolean;\r\n    /**\r\n     * Id of the dialog\r\n     */\r\n    dialogId: string;\r\n}\r\n\r\n/**\r\n * Rpc result for dialog overlay outbound command\r\n */\r\nexport interface RpcDialogOverlayResult {\r\n    /**\r\n     * If module already handled overlay command from shell\r\n     * true: No need to do anything\r\n     * false: shell should remove the overlay by itself\r\n     */\r\n    overlayClosed: boolean;\r\n}\r\n"]}