@codesandbox/sandpack-client
Version:
<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />
20 lines (19 loc) • 899 B
TypeScript
/// <reference types="node" />
import * as _fs from 'fs';
import Stats from './node_fs_stats';
export declare class FileWatcher {
triggerWatch(filename: string, event: 'change' | 'rename', newStats?: Stats): void;
watch(filename: string, listener?: (event: string, filename: string) => any): _fs.FSWatcher;
watch(filename: string, options: {
recursive?: boolean;
persistent?: boolean;
}, listener?: (event: string, filename: string) => any): _fs.FSWatcher;
watchFile(curr: Stats, filename: string, listener: (curr: Stats, prev: Stats) => void): void;
watchFile(curr: Stats, filename: string, options: {
persistent?: boolean;
interval?: number;
}, listener: (curr: Stats, prev: Stats) => void): void;
unwatchFile(filename: string, listener: (curr: Stats, prev: Stats) => void): any;
private watchEntries;
private removeEntry;
}