UNPKG

826 BTypeScriptView Raw
1import { ComponentDefinition } from "web-component-analyzer";
2import { HtmlDocument } from "../parse/document/text-document/html-document/html-document.js";
3import { HtmlNode } from "./html-node/html-node-types.js";
4import { LitTargetKind } from "./lit-target-kind.js";
5import { SourceFileRange } from "./range.js";
6export interface RenameInfoBase {
7 kind: LitTargetKind;
8 displayName: string;
9 fullDisplayName: string;
10 range: SourceFileRange;
11}
12export interface RenameHtmlNodeInfo extends RenameInfoBase {
13 document: HtmlDocument;
14 target: ComponentDefinition | HtmlNode;
15}
16export interface RenameComponentDefinitionInfo extends RenameInfoBase {
17 target: ComponentDefinition;
18}
19export type LitRenameInfo = RenameHtmlNodeInfo | RenameComponentDefinitionInfo;
20//# sourceMappingURL=lit-rename-info.d.ts.map
\No newline at end of file