makit
Version:
Make in JavaScript done right!
18 lines (17 loc) • 559 B
TypeScript
import { FileSystem } from './fs/file-system';
import { MTime } from './fs/mtime';
import { DataBase } from './db';
export declare class IO {
static fs: FileSystem;
static db?: DataBase;
static mtime?: MTime;
static getFileSystem(): FileSystem;
static getMTime(db?: DataBase, fs?: FileSystem): MTime;
static getOrCreateDataBase(filepath?: string, fs?: FileSystem): DataBase;
static clearDataBase(): void;
static resetFileSystem(newFS: FileSystem): {
fs: FileSystem;
db: DataBase;
mtime: MTime;
};
}