From 89be56d8403ebc60c411e7cb357593edd9c79bb2 Mon Sep 17 00:00:00 2001 From: sct Date: Thu, 19 Nov 2020 10:55:28 +0000 Subject: [PATCH] fix: fix type import from server side crashing build process --- server/interfaces/api/mediaInterfaces.ts | 11 +++++++++++ server/routes/media.ts | 11 +---------- src/components/Discover/index.tsx | 2 +- 3 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 server/interfaces/api/mediaInterfaces.ts diff --git a/server/interfaces/api/mediaInterfaces.ts b/server/interfaces/api/mediaInterfaces.ts new file mode 100644 index 00000000..9a441409 --- /dev/null +++ b/server/interfaces/api/mediaInterfaces.ts @@ -0,0 +1,11 @@ +import type Media from '../../entity/Media'; + +export interface MediaResultsResponse { + pageInfo: { + pages: number; + page: number; + results: number; + pageSize: number; + }; + results: Media[]; +} diff --git a/server/routes/media.ts b/server/routes/media.ts index 8bda728b..b69423a1 100644 --- a/server/routes/media.ts +++ b/server/routes/media.ts @@ -5,16 +5,7 @@ import { MediaStatus } from '../constants/media'; import logger from '../logger'; import { isAuthenticated } from '../middleware/auth'; import { Permission } from '../lib/permissions'; - -export interface MediaResultsResponse { - pageInfo: { - pages: number; - page: number; - results: number; - pageSize: number; - }; - results: Media[]; -} +import { MediaResultsResponse } from '../interfaces/api/mediaInterfaces'; const mediaRoutes = Router(); diff --git a/src/components/Discover/index.tsx b/src/components/Discover/index.tsx index 56e72b7e..7d435c72 100644 --- a/src/components/Discover/index.tsx +++ b/src/components/Discover/index.tsx @@ -14,7 +14,7 @@ import Link from 'next/link'; import { defineMessages, FormattedMessage, useIntl } from 'react-intl'; import { LanguageContext } from '../../context/LanguageContext'; import type Media from '../../../server/entity/Media'; -import type { MediaResultsResponse } from '../../../server/routes/media'; +import type { MediaResultsResponse } from '../../../server/interfaces/api/mediaInterfaces'; const messages = defineMessages({ recentrequests: 'Recent Requests',