npm package diff

Package: @forge/tunnel

Versions: 5.7.0-next.7 - 5.7.0-next.8

File: package/out/servers/dev-server.d.ts

Index: package/out/servers/dev-server.d.ts
===================================================================
--- package/out/servers/dev-server.d.ts
+++ package/out/servers/dev-server.d.ts
@@ -2,20 +2,16 @@
 /// <reference types="node" resolution-mode="require"/>
 import http from 'http';
 import { URL } from 'url';
 import express from 'express';
+import { BundlerWatch, BundlerOutput } from '@forge/bundler';
 import { ConfigFile, FileSystemReader, Logger, StatsigService, TunnelOptions } from '@forge/cli-shared';
 import { ExternalRequestBody } from '@forge/runtime';
 import { Permissions, Remotes } from '@forge/manifest';
-import { BundlerOutput } from '@forge/bundler';
-export interface WatchHooks<T = any> {
-    onBuildWillStart: () => Promise<void>;
-    onBuildFinished: (err: Error | null, result?: T) => Promise<void>;
-}
 export interface DevelopmentServer {
     start(port?: number, permissions?: Permissions, remotes?: Remotes): Promise<StartDevServerResult>;
     stop(): Promise<void>;
-    compileAndWatch(hooks: WatchHooks<BundlerOutput>, tunnelOptions?: TunnelOptions): Promise<BundlerOutput>;
+    compileAndWatch(hooks: BundlerWatch, tunnelOptions?: TunnelOptions): Promise<BundlerOutput>;
 }
 export interface StartDevServerResult {
     port: number;
     devServer: DevelopmentServer;
@@ -38,9 +34,9 @@
     private remotes;
     constructor(invocationService: InvocationService, logger: Logger, configFile: ConfigFile, fileSystemReader: FileSystemReader, statsigService: StatsigService);
     start(port?: number, permissions?: Permissions, remotes?: Remotes): Promise<StartDevServerResult>;
     stop(): Promise<void>;
-    compileAndWatch({ onBuildWillStart, onBuildFinished }: WatchHooks<BundlerOutput>, tunnelOptions?: TunnelOptions): Promise<BundlerOutput>;
+    compileAndWatch(watch: BundlerWatch, tunnelOptions?: TunnelOptions): Promise<BundlerOutput>;
     getApp(): express.Application;
     handleInvocation: express.Handler;
 }
 //# sourceMappingURL=dev-server.d.ts.map
\ No newline at end of file