k-l-lambda's picture
updated node_modules
4cadbaf
raw
history blame contribute delete
686 Bytes
/// <reference types="node" />
import fs from "fs";
import { EventEmitter } from "events";
export default class FileProxy extends EventEmitter {
content: string;
timestamp: number;
diskTimestamp: number;
filePath: string;
alive: boolean;
writeFile: () => void;
fileListener: (curr: fs.Stats) => Promise<void>;
constructor(filePath: string);
dispose(): void;
makeWritePromise(): Promise<void>;
keepWriteFile(): Promise<void>;
get hash(): string;
fullSync(): void;
increase({ timestamp, fromHash, toHash, patch }: {
timestamp: number;
fromHash: string;
toHash: string;
patch: string;
}): void;
}