diff --git a/packages/core/typings/src/types/core/plugins/config/index.ts b/packages/core/typings/src/types/core/plugins/config/index.ts index 30af97d690..319c84bebf 100644 --- a/packages/core/typings/src/types/core/plugins/config/index.ts +++ b/packages/core/typings/src/types/core/plugins/config/index.ts @@ -1,2 +1,2 @@ -export { Admin } from './strapi-admin'; -export { Server } from './strapi-server'; +export * from './strapi-admin'; +export * from './strapi-server'; diff --git a/packages/core/typings/src/types/core/plugins/config/strapi-server/index.ts b/packages/core/typings/src/types/core/plugins/config/strapi-server/index.ts index 05ba28f7f7..fc47daa804 100644 --- a/packages/core/typings/src/types/core/plugins/config/strapi-server/index.ts +++ b/packages/core/typings/src/types/core/plugins/config/strapi-server/index.ts @@ -3,12 +3,11 @@ import { Routes } from './routes'; import { ContentTypes } from './content-types'; import { Controllers } from './controllers'; import { Register, Bootstrap, Destroy } from './lifecycle'; -import { LoadedStrapi } from '../../../../..'; -export interface ServerObject { - register: Register; - bootstrap: Bootstrap; - destroy: Destroy; +export interface ServerObject { + register: Register; + bootstrap: Bootstrap; + destroy: Destroy; config: Config; routes: Routes; contentTypes: ContentTypes; @@ -20,7 +19,7 @@ export interface ServerObject { middlewares: any; } -export type ServerFunction = () => ServerObject; +export type ServerFunction = () => ServerObject; // Interface for the plugin strapi-server file -export type Server = ServerObject | ServerFunction; +export type Server = ServerObject | ServerFunction; diff --git a/packages/core/typings/src/types/core/plugins/config/strapi-server/lifecycle.ts b/packages/core/typings/src/types/core/plugins/config/strapi-server/lifecycle.ts index 79e448bf8b..e82427911d 100644 --- a/packages/core/typings/src/types/core/plugins/config/strapi-server/lifecycle.ts +++ b/packages/core/typings/src/types/core/plugins/config/strapi-server/lifecycle.ts @@ -1,9 +1,7 @@ -export type LifecycleMethod = ({ - strapi, -}: { - strapi: TStrapi; -}) => Promise | unknown; +import { Strapi } from '../../../../..'; -export type Register = LifecycleMethod; -export type Bootstrap = LifecycleMethod; -export type Destroy = LifecycleMethod; +export type LifecycleMethod = ({ strapi }: { strapi: Strapi }) => Promise | unknown; + +export type Register = LifecycleMethod; +export type Bootstrap = LifecycleMethod; +export type Destroy = LifecycleMethod;