svelte-language-server
Version:
A language server for Svelte
14 lines (13 loc) • 464 B
TypeScript
import { HTMLDocument, Node, Position } from 'vscode-html-languageservice';
import { Document } from './Document';
/**
* Parses text as HTML
*/
export declare function parseHtml(text: string): HTMLDocument;
export interface AttributeContext {
name: string;
inValue: boolean;
elementTag: Node;
valueRange?: [number, number];
}
export declare function getAttributeContextAtPosition(document: Document, position: Position): AttributeContext | null;