@becomes/cms
Version:
Simple CMS for building APIs.
15 lines (14 loc) • 706 B
TypeScript
/// <reference types="node" />
import { FolderTree } from './interfaces/folder-tree.interface';
export declare class FSUtil {
private static base;
static save(data: string | Buffer, root: string): Promise<void>;
static mkdir(root: string, isAbsolute?: boolean): Promise<void>;
static read(root: string): Promise<Buffer>;
static exist(root: string): Promise<boolean>;
static deleteFile(root: string): Promise<void>;
static deleteDir(root: string): Promise<void>;
static rename(oldRoot: string, newRoot: string): Promise<void>;
static folderTree(p: string, relativePath?: string): Promise<FolderTree[]>;
static composeFolderTree(folderTree: FolderTree[]): string[];
}