import type { RailDeckDirectIntegrationClient as Client } from '@raildeck/frontend-sdk/direct-integration'; /** * Read a selected display and its current diagnostics. * @param client - Configured client; the caller owns current authority. * @param accountId - Authorised account for this workflow. * @param deviceId - Explicitly selected paired device. * @returns Display management evidence without a device credential or bootstrap exchange. */ export async function inspectAssignedDisplay( client: Client, accountId: string, deviceId: string, ) { const display = await client.externalDisplays.get(accountId, deviceId); const diagnostics = await client.externalDisplays.getDiagnostics(accountId, deviceId); return { display, diagnostics }; }