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

@@ -1,11 +1,11 @@
"use strict";
import { Channel } from "castv2";
import type { Channel } from "castv2";
import messaging from "../../messaging";
import { ReceiverDevice } from "../../messagingTypes";
import { ReceiverMessage } from "./types";
import type { ReceiverDevice } from "../../messagingTypes";
import type { ReceiverMessage } from "./types";
import CastClient, { NS_CONNECTION, NS_HEARTBEAT } from "./client";

View File

@@ -2,7 +2,7 @@
import { Channel, Client } from "castv2";
import { ReceiverMessage, SenderMessage } from "./types";
import type { ReceiverMessage, SenderMessage } from "./types";
export const NS_CONNECTION = "urn:x-cast:com.google.cast.tp.connection";
export const NS_HEARTBEAT = "urn:x-cast:com.google.cast.tp.heartbeat";

View File

@@ -2,7 +2,7 @@
import mdns from "mdns";
import { ReceiverDevice } from "../../messagingTypes";
import type { ReceiverDevice } from "../../messagingTypes";
/**
* Chromecast TXT record

View File

@@ -2,7 +2,7 @@
import CastClient from "./client";
import {
import type {
MediaStatus,
ReceiverMessage,
ReceiverMediaMessage,