diff --git a/tests/test-scratch-vm-extension-tw.js b/tests/test-scratch-vm-extension-tw.js index ff768f3..db24744 100644 --- a/tests/test-scratch-vm-extension-tw.js +++ b/tests/test-scratch-vm-extension-tw.js @@ -148,3 +148,7 @@ Scratch.gui.getBlocklyEagerly().then((ScratchBlocks) => { ScratchBlocks.getMainWorkspace()?.blockDB_; ScratchBlocks.Workspace; }); + +Scratch.vm.runtime.fontManager.on('change', () => { + +}); diff --git a/types/scratch-vm.d.ts b/types/scratch-vm.d.ts index f3f4c4c..d792255 100644 --- a/types/scratch-vm.d.ts +++ b/types/scratch-vm.d.ts @@ -57,7 +57,10 @@ declare namespace VM { canReadClipboard(): Awaitable; canNotify(): Awaitable; } - interface FontManager { + interface FontManagerEvents { + change: []; + } + interface FontManager extends EventEmitter { runtime: Runtime; fonts: Array<{ system: boolean;