UNPKG

typescript-template-language-service-decorator

Version:

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

8 lines (7 loc) 400 B
import type * as ts from 'typescript/lib/tsserverlibrary'; import TemplateContext from './template-context'; export default interface TemplateSourceHelper { getTemplate(fileName: string, position: number): TemplateContext | undefined; getAllTemplates(fileName: string): ReadonlyArray<TemplateContext>; getRelativePosition(context: TemplateContext, offset: number): ts.LineAndCharacter; }