Yuki Takei 3 лет назад
Родитель
Сommit
511817beb8

+ 1 - 1
packages/app/src/components/Admin/PluginsExtension/PluginsExtensionPageContents.tsx

@@ -1,6 +1,6 @@
 import React from 'react';
 
-import { SearchResultItem } from '~/models/SearchResultItem';
+import type { SearchResultItem } from '~/interfaces/github-api';
 import { useInstalledPlugins } from '~/stores/useInstalledPlugins';
 
 import Loading from './Loading';

+ 6 - 0
packages/app/src/models/SearchResultItem.ts → packages/app/src/interfaces/github-api.ts

@@ -1,3 +1,9 @@
+export type SearchResult = {
+  total_count: number,
+  imcomplete_results: boolean,
+  items: SearchResultItem[];
+}
+
 export type SearchResultItem = {
   id: number,
   name: string,

+ 0 - 7
packages/app/src/models/SearchResult.ts

@@ -1,7 +0,0 @@
-import { SearchResultItem } from './SearchResultItem';
-
-export type SearchResult = {
-  total_count: number,
-  imcomplete_results: boolean,
-  items: SearchResultItem[];
-}

+ 1 - 1
packages/app/src/server/service/plugin.ts

@@ -4,7 +4,7 @@ import path from 'path';
 
 import mongoose from 'mongoose';
 
-import { GrowiPlugin, GrowiPluginMeta, GrowiPluginOrigin } from '~/interfaces/plugin';
+import type { GrowiPlugin, GrowiPluginMeta, GrowiPluginOrigin } from '~/interfaces/plugin';
 import loggerFactory from '~/utils/logger';
 import { resolveFromRoot } from '~/utils/project-dir-utils';
 

+ 1 - 2
packages/app/src/stores/useInstalledPlugins.ts

@@ -1,7 +1,6 @@
 import useSWR, { SWRResponse } from 'swr';
 
-import { SearchResult } from '../models/SearchResult';
-import { SearchResultItem } from '../models/SearchResultItem';
+import type { SearchResult, SearchResultItem } from '../interfaces/github-api';
 
 const pluginFetcher = (owner: string, repo: string) => {
   return async() => {