UNPKG

@tanstack/cli

Version:
34 lines (33 loc) 984 B
import type { Environment, Framework, FrameworkDefinition, Options } from '@tanstack/create'; export interface DevWatchOptions { watchPath: string; targetDir: string; framework: Framework; cliOptions: Options; packageManager: string; runDevCommand?: boolean; environment: Environment; frameworkDefinitionInitializers?: Array<() => FrameworkDefinition>; } export declare class DevWatchManager { private options; private watcher; private debounceQueue; private syncer; private tempDir; private isBuilding; private buildCount; private appDevProcess; private lastSyncedSourceFiles; constructor(options: DevWatchOptions); start(): Promise<void>; stop(): Promise<void>; private startWatcher; private handleChange; private rebuild; private createFrameworkDefinitionFromWatchPath; private cleanup; private startAppDevServer; private getDevCommandForPackageManager; private log; }