burp-brightscript
Version:
lightweight processor for roku brightscript projects
19 lines (18 loc) • 616 B
TypeScript
import { FileType } from './FileType';
export default class FileDescriptor {
constructor(directory: any, filename: any, extension: any);
filename: string;
directory: string;
extension: string;
private _fileContents?;
readonly fileType: FileType;
readonly fullPath: string;
getPackagePath(projectRoot: string, cwd: string): string;
readonly normalizedFileName: string;
readonly normalizedFullFileName: string;
readonly fileContents: string;
setFileContents(newContents: string): void;
saveFileContents(): void;
unloadContents(): void;
toString(): string;
}