Make type imports explicit

This commit is contained in:
hensm
2022-08-25 22:39:54 +01:00
parent 7a60bb3278
commit 3dcf8552f7
29 changed files with 71 additions and 58 deletions

View File

@@ -6,7 +6,7 @@ import logger from "../../lib/logger";
import eventMessaging from "../eventMessaging";
import {
import type {
ErrorCallback,
LoadSuccessCallback,
MediaListener,
@@ -24,10 +24,10 @@ import {
} from "./types";
import { SessionStatus } from "./enums";
import { Image, Receiver, SenderApplication } from "./classes";
import type { Image, Receiver, SenderApplication } from "./classes";
import { MediaCommand } from "./media/enums";
import { LoadRequest, QueueLoadRequest, QueueItem } from "./media/classes";
import type { LoadRequest, QueueLoadRequest, QueueItem } from "./media/classes";
import Media, { NS_MEDIA } from "./media/Media";
/**

View File

@@ -1,6 +1,6 @@
"use strict";
import Session from "./Session";
import type Session from "./Session";
import {
AutoJoinPolicy,

View File

@@ -2,11 +2,11 @@
import logger from "../../lib/logger";
import { Message } from "../../messaging";
import type { Message } from "../../messaging";
import eventMessaging from "../eventMessaging";
import { ReceiverDevice } from "../../types";
import { ErrorCallback, SuccessCallback } from "../types";
import type { ReceiverDevice } from "../../types";
import type { ErrorCallback, SuccessCallback } from "../types";
import {
AutoJoinPolicy,

View File

@@ -30,8 +30,12 @@ import {
import { PlayerState, RepeatMode } from "./enums";
import { ErrorCode } from "../enums";
import { ErrorCallback, SuccessCallback, UpdateListener } from "../../types";
import { SenderMediaMessage } from "../types";
import type {
ErrorCallback,
SuccessCallback,
UpdateListener
} from "../../types";
import type { SenderMediaMessage } from "../types";
import { getEstimatedTime } from "../../utils";
export const NS_MEDIA = "urn:x-cast:com.google.cast.media";

View File

@@ -1,6 +1,6 @@
"use strict";
import { Image, Volume } from "../classes";
import type { Image, Volume } from "../classes";
import {
ContainerType,

View File

@@ -5,9 +5,9 @@
* app/src/bridge/components/cast/types.ts
*/
import { SenderApplication, Volume, Image } from "./classes";
import { MediaInfo, QueueItem } from "./media/classes";
import {
import type { SenderApplication, Volume, Image } from "./classes";
import type { MediaInfo, QueueItem } from "./media/classes";
import type {
IdleReason,
PlayerState,
RepeatMode,