UNPKG

aemfed

Version:

Upload front-end changes into AEM, refresh relevant resources in the page and get instant notifications from the error.log, all for easier and faster development.

25 lines (24 loc) 749 B
import { ClientlibTree, IClientlibTreeConfig } from "./clientlib-tree"; export interface IMappedFile { path: string; line: number; } export declare class JavascriptTrees { private name; private server; private libs; private files; private proxies; private clientlibTree; constructor(config: IClientlibTreeConfig, clientlibTree: ClientlibTree); addLibAndFiles(jsLib: string): Promise<void>; getMappedFile(jsLibPath: string, lineNr: number): Promise<IMappedFile | void>; resetFiles(filePaths?: string[]): void; resetLibs(): void; private addLib; private updateJsFileLengths; private updateJsFileLength; private sanitizeJsLibUrl; private processJsRegex; private getMatches; }