polymer-analyzer
Version:
Static analysis for Web Components
14 lines (13 loc) • 515 B
TypeScript
import { ScannedImport } from '../model/model';
import { HtmlVisitor, ParsedHtmlDocument } from './html-document';
import { HtmlScanner } from './html-scanner';
/**
* Scans for <link rel="import"> and <link rel="lazy-import">
*/
export declare class HtmlImportScanner implements HtmlScanner {
private _lazyEdges;
constructor(_lazyEdges?: Map<string, string[]>);
scan(document: ParsedHtmlDocument, visit: (visitor: HtmlVisitor) => Promise<void>): Promise<{
features: ScannedImport[];
}>;
}