chore: Enforce consistent type imports via @typescript-eslint/consistent-type-imports (#2545)

This commit is contained in:
Dermot Duffy
2026-06-30 17:45:13 -07:00
committed by dermotduffy
parent 8f4ebcc0de
commit 7dc29865b8
589 changed files with 2419 additions and 2103 deletions
+3 -3
View File
@@ -1,9 +1,9 @@
import screenfull from 'screenfull';
import { WebkitHTMLVideoElement } from '../../types';
import { CardFullscreenAPI } from '../types';
import type { WebkitHTMLVideoElement } from '../../types';
import type { CardFullscreenAPI } from '../types';
import { ScreenfullFullScreenProvider } from './screenfull';
import { FullscreenHandler, FullscreenProvider } from './types';
import type { FullscreenHandler, FullscreenProvider } from './types';
import { WebkitFullScreenProvider } from './webkit';
export class FullscreenProviderFactory {
@@ -1,7 +1,7 @@
import { isBeingCasted } from '../../utils/casting';
import { CardFullscreenAPI } from '../types';
import type { CardFullscreenAPI } from '../types';
import { FullscreenProviderFactory } from './factory';
import { FullscreenProvider } from './types';
import type { FullscreenProvider } from './types';
export class FullscreenManager {
private _api: CardFullscreenAPI;
+2 -2
View File
@@ -1,5 +1,5 @@
import { CardFullscreenAPI } from '../types';
import { FullscreenHandler } from './types';
import type { CardFullscreenAPI } from '../types';
import type { FullscreenHandler } from './types';
export class FullscreenProviderBase {
protected _api: CardFullscreenAPI;
@@ -1,7 +1,7 @@
import screenfull from 'screenfull';
import { FullscreenProviderBase } from '../provider';
import { FullscreenProvider } from '../types';
import type { FullscreenProvider } from '../types';
export class ScreenfullFullScreenProvider
extends FullscreenProviderBase
@@ -1,8 +1,8 @@
import { ConditionStateChange } from '../../../condition-trigger/conditions/types';
import { WebkitHTMLVideoElement } from '../../../types';
import type { ConditionStateChange } from '../../../condition-trigger/conditions/types';
import type { WebkitHTMLVideoElement } from '../../../types';
import { Timer } from '../../../utils/timer';
import { FullscreenProviderBase } from '../provider';
import { FullscreenProvider } from '../types';
import type { FullscreenProvider } from '../types';
const WEBKIT_PLAY_SECONDS = 0.5;