fix(ts): add strict file & type imports
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
import { HttpError } from "http-errors";
|
||||
import { ScrapedAnimeSearchResult } from "./animeSearch";
|
||||
import {
|
||||
AnimeGeneralAboutInfo,
|
||||
import type {
|
||||
Season,
|
||||
RelatedAnime,
|
||||
RecommendedAnime,
|
||||
} from "../anime";
|
||||
AnimeGeneralAboutInfo,
|
||||
} from "../anime.js";
|
||||
import { type HttpError } from "http-errors";
|
||||
import { type ScrapedAnimeSearchResult } from "./animeSearch.js";
|
||||
|
||||
export interface ScrapedAnimeAboutInfo
|
||||
extends Pick<ScrapedAnimeSearchResult, "mostPopularAnimes"> {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { HttpError } from "http-errors";
|
||||
import { Anime, Top10Anime } from "../anime";
|
||||
import type { HttpError } from "http-errors";
|
||||
import type { Anime, Top10Anime } from "../anime.js";
|
||||
|
||||
export interface ScrapedAnimeCategory {
|
||||
animes: Array<Anime> | HttpError;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { Intro, Subtitle, Video } from "../extractor";
|
||||
import type { Intro, Subtitle, Video } from "../extractor.js";
|
||||
|
||||
export interface ScrapedAnimeEpisodesSources {
|
||||
headers?: {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { AnimeEpisode } from "../anime";
|
||||
import { type AnimeEpisode } from "../anime.js";
|
||||
|
||||
export interface ScrapedAnimeEpisodes {
|
||||
totalEpisodes: number;
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
import { ScrapedHomePage } from "./homePage";
|
||||
import { ScrapedAnimeCategory, CommonAnimeScrapeTypes } from "./animeCategory";
|
||||
import type {
|
||||
ScrapedAnimeCategory,
|
||||
CommonAnimeScrapeTypes,
|
||||
} from "./animeCategory.js";
|
||||
import { type ScrapedHomePage } from "./homePage.js";
|
||||
|
||||
export interface ScrapedGenreAnime
|
||||
extends Pick<ScrapedAnimeCategory, CommonAnimeScrapeTypes | "genres">,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ScrapedHomePage } from "./homePage";
|
||||
import { ScrapedAnimeCategory } from "./animeCategory";
|
||||
import type { ScrapedHomePage } from "./homePage.js";
|
||||
import type { ScrapedAnimeCategory } from "./animeCategory.js";
|
||||
|
||||
export interface ScrapedProducerAnime
|
||||
extends Omit<ScrapedAnimeCategory, "genres" | "category">,
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
import { HttpError } from "http-errors";
|
||||
import { MostPopularAnime } from "../anime";
|
||||
import { ScrapedAnimeCategory, CommonAnimeScrapeTypes } from "./animeCategory";
|
||||
import type {
|
||||
ScrapedAnimeCategory,
|
||||
CommonAnimeScrapeTypes,
|
||||
} from "./animeCategory.js";
|
||||
import type { HttpError } from "http-errors";
|
||||
import type { MostPopularAnime } from "../anime.js";
|
||||
|
||||
export interface ScrapedAnimeSearchResult
|
||||
extends Pick<ScrapedAnimeCategory, CommonAnimeScrapeTypes> {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { HttpError } from "http-errors";
|
||||
import { AnimeSearchSuggestion } from "../anime";
|
||||
import type { HttpError } from "http-errors";
|
||||
import type { AnimeSearchSuggestion } from "../anime.js";
|
||||
|
||||
export interface ScrapedAnimeSearchSuggestion {
|
||||
suggestions: Array<AnimeSearchSuggestion> | HttpError;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { SubEpisode, DubEpisode } from "../anime";
|
||||
import type { SubEpisode, DubEpisode } from "../anime.js";
|
||||
|
||||
export interface ScrapedEpisodeServers {
|
||||
sub: SubEpisode[];
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import { HttpError } from "http-errors";
|
||||
import { ScrapedAnimeCategory } from "./animeCategory";
|
||||
import {
|
||||
import type {
|
||||
TrendingAnime,
|
||||
SpotlightAnime,
|
||||
TopAiringAnime,
|
||||
TopUpcomingAnime,
|
||||
LatestEpisodeAnime,
|
||||
} from "../anime";
|
||||
} from "../anime.js";
|
||||
import type { HttpError } from "http-errors";
|
||||
import type { ScrapedAnimeCategory } from "./animeCategory.js";
|
||||
|
||||
export interface ScrapedHomePage
|
||||
extends Pick<ScrapedAnimeCategory, "genres" | "top10Animes"> {
|
||||
|
||||
Reference in New Issue
Block a user