UNPKG

svelte-language-server

Version:
10 lines (9 loc) 572 B
import { Position, Location, CancellationToken } from 'vscode-languageserver-protocol'; import { Document } from '../../../lib/documents'; import { ImplementationProvider } from '../../interfaces'; import { LSAndTSDocResolver } from '../LSAndTSDocResolver'; export declare class ImplementationProviderImpl implements ImplementationProvider { private readonly lsAndTsDocResolver; constructor(lsAndTsDocResolver: LSAndTSDocResolver); getImplementation(document: Document, position: Position, cancellationToken?: CancellationToken): Promise<Location[] | null>; }