nosleep.d.ts 372 B

12345678910111213141516171819202122
  1. declare namespace nosleep {
  2. class NoSleep {
  3. constructor();
  4. get isEnabled(): boolean;
  5. enable(): Promise<any>;
  6. disable(): void;
  7. _addSourceToVideo(
  8. element: HTMLElement,
  9. type: string,
  10. dataURI: string
  11. ): void;
  12. }
  13. }
  14. declare global {
  15. interface Window {
  16. NoSleep: typeof nosleep.NoSleep;
  17. }
  18. }
  19. export default nosleep.NoSleep;