Make one-on-one layout media types stricter

This commit is contained in:
Robin
2026-02-18 13:44:20 +01:00
parent 789de1963a
commit d87c3293c9

View File

@@ -10,6 +10,8 @@ import {
type SpotlightTileViewModel, type SpotlightTileViewModel,
} from "./TileViewModel.ts"; } from "./TileViewModel.ts";
import { import {
type LocalUserMediaViewModel,
type RemoteUserMediaViewModel,
type MediaViewModel, type MediaViewModel,
type UserMediaViewModel, type UserMediaViewModel,
} from "./MediaViewModel.ts"; } from "./MediaViewModel.ts";
@@ -40,8 +42,8 @@ export interface SpotlightExpandedLayoutMedia {
export interface OneOnOneLayoutMedia { export interface OneOnOneLayoutMedia {
type: "one-on-one"; type: "one-on-one";
local: UserMediaViewModel; local: LocalUserMediaViewModel;
remote: UserMediaViewModel; remote: RemoteUserMediaViewModel;
} }
export interface PipLayoutMedia { export interface PipLayoutMedia {