UNPKG

@spartacus/schematics

Version:
31 lines (30 loc) 1.43 kB
import { Tree } from '@angular-devkit/schematics'; import { FileSystemHost } from 'ts-morph'; export declare class TreeFileSystem implements FileSystemHost { private readonly tree; private readonly rootDir; constructor(tree: Tree, rootDir: string); private resolvePath; isCaseSensitive(): boolean; delete(path: string): Promise<void>; deleteSync(path: string): void; readDirSync(dirPath: string): string[]; readFile(filePath: string, encoding?: string | undefined): Promise<string>; readFileSync(filePath: string, encoding?: string | undefined): string; writeFile(filePath: string, fileText: string): Promise<void>; writeFileSync(filePath: string, fileText: string): void; mkdir(dirPath: string): Promise<void>; mkdirSync(dirPath: string): void; move(srcPath: string, destPath: string): Promise<void>; moveSync(srcPath: string, destPath: string): void; copy(srcPath: string, destPath: string): Promise<void>; copySync(_srcPath: string, _destPath: string): void; fileExists(filePath: string): Promise<boolean>; fileExistsSync(filePath: string): boolean; directoryExists(dirPath: string): Promise<boolean>; directoryExistsSync(dirPath: string): boolean; realpathSync(filePath: string): string; getCurrentDirectory(): string; glob(_patterns: readonly string[]): Promise<string[]>; globSync(_patterns: readonly string[]): string[]; }