Skip to content

Commit 528c16f

Browse files
committed
add fullscreen state
1 parent 329bf90 commit 528c16f

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

src/messages.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,12 +257,15 @@ export interface MessageShowDevTools extends MessageBase {
257257
};
258258
}
259259
}
260+
261+
export type FullscreenStates = 'normal' | 'fullscreen'
262+
260263
// ---
261264
export 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+
599612
export 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

648662
export 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

Comments
 (0)