interface TextTrack implements EventTargetimport { type TextTrack } from "https://deno.land/x/windmill@v1.361.1/node_modules/evt/src/lib/types/lib.dom.ts"; This interface also inherits properties from EventTarget. PropertiesreadonlyactiveCues: TextTrackCueListreadonlycues: TextTrackCueListreadonlyinBandMetadataTrackDispatchType: stringreadonlykind: stringreadonlylabel: stringreadonlylanguage: stringmode: TextTrackMode | numberoncuechange: ((this: TextTrack, ev: Event) => any) | nullonerror: ((this: TextTrack, ev: Event) => any) | nullonload: ((this: TextTrack, ev: Event) => any) | nullreadonlyreadyState: numberreadonlysourceBuffer: SourceBuffer | nullreadonlyDISABLED: numberreadonlyERROR: numberreadonlyHIDDEN: numberreadonlyLOADED: numberreadonlyLOADING: numberreadonlyNONE: numberreadonlySHOWING: numberMethodsaddCue(cue: TextTrackCue): voidremoveCue(cue: TextTrackCue): voidaddEventListener<K extends keyof TextTrackEventMap>(type: K,listener: (this: TextTrack, ev: TextTrackEventMap[K]) => any,options?: boolean | AddEventListenerOptions,): voidaddEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | AddEventListenerOptions,): voidremoveEventListener<K extends keyof TextTrackEventMap>(type: K,listener: (this: TextTrack, ev: TextTrackEventMap[K]) => any,options?: boolean | EventListenerOptions,): voidremoveEventListener(type: string,listener: EventListenerOrEventListenerObject,options?: boolean | EventListenerOptions,): void