In typescript 2
ist das Objekt window
vom Typ Window
- eine Schnittstelle.Typescript 2: wie zu vorhandenen Schnittstelle oder Typ hinzufügen?
Mein Code nutzt OfflineAudioContext
, eine Klasse zugänglich über das window
Objekt, das Typoskript weiß nicht, über sich selbst:
let offlineCtx = new window.OfflineAudioContext(2,44100*40,44100);
//TS Error: Property 'OfflineAudioContext' does not exist on type 'Window'
Der Code transpiled und läuft ohne Probleme, aber ich möchte dies loszuwerden Error. Ist es möglich, zu Window
in einem benutzerdefinierten d.ts
Typ hinzuzufügen oder mein Problem auf andere Weise zu lösen?
Haben Sie in dem Handbuch einen Blick haben? https://www.typescriptlang.org/docs/handbook/writing-declaration-files.html –
@ FabianLauer nein; Danke für den Link – BeetleJuice
Gern geschehen :-) –