Function validateBridgeMessageType
- validateBridgeMessageType<
T extends
| "Ready"
| "Error"
| "EnterPrepPhase"
| "ExitPrepPhase"
| "EnterManagePhase"
| "ExitManagePhase"
| "CameraQuery"
| "CameraResponse"
| "MoveCameraCommand"
| "MoveCameraResult"
| "AgentListQuery"
| "AgentListResponse"
| "AgentDetailsQuery"
| "AgentDetailsResponse"
| "DepartmentListQuery"
| "DepartmentListResponse"
| "ManageProgressQuery"
| "ManageProgressResponse"
| "StartManagingCommand"
| "StartManagingResult",
>(
msg: AnyBridgeMessage,
type: T,
): asserts msg is BridgeMessageOfType<T> Type Parameters
- T extends
| "Ready"
| "Error"
| "EnterPrepPhase"
| "ExitPrepPhase"
| "EnterManagePhase"
| "ExitManagePhase"
| "CameraQuery"
| "CameraResponse"
| "MoveCameraCommand"
| "MoveCameraResult"
| "AgentListQuery"
| "AgentListResponse"
| "AgentDetailsQuery"
| "AgentDetailsResponse"
| "DepartmentListQuery"
| "DepartmentListResponse"
| "ManageProgressQuery"
| "ManageProgressResponse"
| "StartManagingCommand"
| "StartManagingResult"