Interface TypeDefinitionProvider
Expand description
interface TypeDefinitionProvider {
provideTypeDefinition(
model: ITextModel,
position: Position,
token: CancellationToken,
): ProviderResult<Definition>;
}Methods§
§provideTypeDefinition(
model: ITextModel,
position: Position,
token: CancellationToken,
): ProviderResult<Definition>
provideTypeDefinition(
model: ITextModel,
position: Position,
token: CancellationToken,
): ProviderResult<Definition>
Provide the type definition of the symbol at the given position and document.
The type definition provider interface defines the contract between extensions and the go to type definition feature.