UNPKG

ucbuilder

Version:

:Shree Ganeshay Namah: new way app design

36 lines (35 loc) 1.25 kB
import { FILE_WARCHER_FILE_ROW } from "../global/ucUtil.js"; import { builder } from "./builder.js"; import { UcDependencyScanner } from "./fileStates.js"; export declare class fileWatcher { constructor(main: builder); main: builder; static renderer: import("../ipc/IpcRendererHelper.js").IRelativeRendere; WATCH_LIST: { removed: string[]; modified: string[]; moved: { oldFile: string; newFile: string; }[]; }; clear(): void; init(): void; depScanner: UcDependencyScanner; static getImportTypeRelativePath: (pth: string) => string; GET_REL_PATH: (update: FILE_WARCHER_FILE_ROW, InIndex: number, findable_filepath: string, _path: string) => { isChanged: boolean; path: string; }; static PATTERN: RegExp; doRecursion: (updateStr: string) => void; isGenerating: boolean; isCollectiong: boolean; static isTSFile(filePath: string): boolean; static isHTMLFile(filePath: string): boolean; static isUcHTMLFile(filePath: string): boolean; static isSCSSFile(filePath: string): boolean; static isValidFileForPathReplacer(filePath: string): boolean; startWatch(): void; stopWatch(): Promise<any>; }