UNPKG

burp-brightscript

Version:

lightweight processor for roku brightscript projects

17 lines (16 loc) 658 B
import { BurpConfig } from './BurpConfig'; import FileDescriptor from './FileDescriptor'; export declare class FileProcessor { readonly errors: string[]; readonly warnings: string[]; constructor(config: BurpConfig); rootPath: string; private readonly _warnings; private readonly _errors; private readonly _config; private functionEndRegex; private functionNameRegex; processFileWithPath(absolutePath: string, isUsingGlobalReplace?: boolean): string | undefined; processFile(fileDescriptor: FileDescriptor, isUsingGlobalReplace?: boolean, isSaving?: boolean): boolean; getFunctionFromLine(line: string): any; }