UNPKG

typescript-template-language-service-decorator

Version:

Framework for decorating a TypeScript language service with support for languages embedded in template strings

9 lines (8 loc) 487 B
import type * as ts from 'typescript/lib/tsserverlibrary'; import { LineAndCharacter, Node } from 'typescript/lib/tsserverlibrary'; export default interface ScriptSourceHelper { getAllNodes(fileName: string, condition: (n: Node) => boolean): ReadonlyArray<ts.Node>; getNode(fileName: string, position: number): Node | undefined; getLineAndChar(fileName: string, position: number): LineAndCharacter; getOffset(fileName: string, line: number, character: number): number; }