mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 09:27:29 +00:00
14 lines
666 B
TypeScript
14 lines
666 B
TypeScript
import type { Page } from '@stablyai/playwright-test'
|
|
import type { TypingDiagnosticBridge } from '../../src/renderer/src/diagnostics/typing-latency/diagnostic'
|
|
import type { TypingLatencyReport } from '../../src/renderer/src/diagnostics/typing-latency/diagnostic-report'
|
|
|
|
/** Reads the existing census without enabling per-keystroke diagnostic instrumentation. */
|
|
export async function readTypingScaleCensus(
|
|
page: Page
|
|
): Promise<TypingLatencyReport['census'] | null> {
|
|
return page.evaluate(() => {
|
|
const target: Window & { __orcaTypingDiagnostic?: TypingDiagnosticBridge } = window
|
|
return target.__orcaTypingDiagnostic?.report().census ?? null
|
|
})
|
|
}
|