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