diff --git a/packages/core/src/integration.ts b/packages/core/src/integration.ts index fe8832e6..ca480bd9 100644 --- a/packages/core/src/integration.ts +++ b/packages/core/src/integration.ts @@ -1,2 +1,16 @@ -export { DevToolsIntegration, runDevTools } from './node/plugins/integration' -export type { DevToolsIntegrationOptions } from './node/plugins/integration' +import { + DevToolsIntegration as _DevToolsIntegration, + runDevTools as _runDevTools, +} from './node/plugins/integration' + +export interface DevToolsIntegrationOptions { + config: unknown +} + +export function DevToolsIntegration(options: DevToolsIntegrationOptions): { name: string } { + return _DevToolsIntegration(options as Parameters[0]) +} + +export function runDevTools(builder: unknown): Promise { + return _runDevTools(builder) +} diff --git a/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.d.ts b/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.d.ts index 66688c21..814a16d1 100644 --- a/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.d.ts +++ b/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.d.ts @@ -3,11 +3,13 @@ */ // #region Interfaces export interface DevToolsIntegrationOptions { - config: ResolvedConfig; + config: unknown; } // #endregion // #region Functions -export declare function DevToolsIntegration(_: DevToolsIntegrationOptions): Plugin; +export declare function DevToolsIntegration(_: DevToolsIntegrationOptions): { + name: string; +}; export declare function runDevTools(_: unknown): Promise; // #endregion \ No newline at end of file diff --git a/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.js b/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.js index 2833d60d..9948b4af 100644 --- a/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.js +++ b/test/__snapshots__/tsnapi/@vitejs/devtools/integration.snapshot.js @@ -3,5 +3,5 @@ */ // #region Functions export function DevToolsIntegration(_) {} -export async function runDevTools(_) {} +export function runDevTools(_) {} // #endregion \ No newline at end of file