@@ -257,12 +257,15 @@ export interface MessageShowDevTools extends MessageBase {
257257 } ;
258258 }
259259}
260+
261+ export type FullscreenStates = 'normal' | 'fullscreen'
262+
260263// ---
261264export interface MessageSetFullscreen extends MessageBase {
262265 url : '/window/set-fullscreen' ;
263266 input : {
264267 body : {
265- value : 'normal' | 'fullscreen'
268+ value : FullscreenStates
266269 }
267270 }
268271 output : {
@@ -596,6 +599,16 @@ export interface SteamRaw extends MessageBase {
596599 } ;
597600}
598601
602+ export interface FullscreenState extends MessageBase {
603+ url : '/window/fullscreen-state' ;
604+ input : {
605+ body : {
606+ state : FullscreenStates
607+ } ;
608+ } ;
609+ output : never ;
610+ }
611+
599612export type MakeInputOutput < T extends MessageBase , KEY extends 'input' | 'output' > = {
600613 url : T [ 'url' ] ;
601614 correlationId ?: T [ 'correlationId' ] ;
@@ -644,6 +657,7 @@ export type Message =
644657 | MakeInputOutput < MessageRun , 'input' >
645658 | MakeInputOutput < MessageExplorerOpen , 'input' >
646659 | MakeInputOutput < MessageFileSize , 'input' >
660+ | MakeInputOutput < FullscreenState , 'input' >
647661
648662export type Response =
649663 | MakeInputOutput < MessagePaths , 'output' >
@@ -682,3 +696,4 @@ export type Response =
682696 | MakeInputOutput < MessageExplorerOpen , 'output' >
683697 | MakeInputOutput < MessageFileSize , 'output' >
684698 | MakeInputOutput < SteamRaw , 'output' >
699+ | MakeInputOutput < FullscreenState , 'output' >
0 commit comments