test(desktop): type overlay visibility fixture explicitly

This commit is contained in:
zhc committed 2026-09-23 23:35:13 +08:00
1 parent 4fdcaf16b5
commit ac586cefca
1 file changed
+1 -1
+1 -1
View File
@@ -9,7 +9,7 @@ vi.mock('electron', () => ({ BrowserWindow: function (options: object) { return
afterEach(() => { vi.restoreAllMocks() })
function visibilityFixture(visible = true) {
const parent = Object.assign(new EventEmitter(), {
const parent: ParentFixture & { visible: boolean; isVisible: () => boolean } = Object.assign(new EventEmitter(), {
visible,
getContentBounds: () => ({ x: 0, y: 0, width: 1000, height: 700 }),
webContents: Object.assign(new EventEmitter(), { insertCSS: vi.fn(async () => 'blur'), removeInsertedCSS: vi.fn(async () => {}) }),