plaxtony
Version:
Static code analysis of SC2 Galaxy Script
9 lines (8 loc) • 459 B
TypeScript
import * as gt from '../compiler/types';
import { AbstractProvider } from './provider';
import * as lsp from 'vscode-languageserver';
export declare class DefinitionProvider extends AbstractProvider {
protected processIncludeStatement(inclStmt: gt.IncludeStatement): lsp.LocationLink[];
protected processIdentifier(identifier: gt.Identifier): lsp.LocationLink[];
getDefinitionAt(uri: string, position: number): lsp.DefinitionLink[] | undefined;
}