@aidenlx/player
Version:
Headless web components that make integrating media on the a web a breeze.
22 lines • 853 B
TypeScript
import { CanPlay } from '../CanPlay';
import { MediaProviderElement } from '../provider';
/**
* A fake media provider that's used for testing. This class alone does nothing special. It can
* be combined with Sinon spies/stubs/mocks to set the provider in the desired state.
*/
export declare class FakeMediaProviderElement extends MediaProviderElement {
constructor();
connectedCallback(): void;
render(): import("lit").TemplateResult<1>;
forceMediaReady(): Promise<void>;
_setCurrentTime(time: number): void;
_setMuted(muted: boolean): void;
_setVolume(volume: number): void;
get engine(): undefined;
canPlayType(): CanPlay;
play(): Promise<void>;
pause(): Promise<void>;
requestFullscreen(): Promise<void>;
exitFullscreen(): Promise<void>;
}
//# sourceMappingURL=FakeMediaProviderElement.d.ts.map