svelte-language-server
Version:
A language server for Svelte
10 lines (9 loc) • 572 B
TypeScript
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>;
}