A request to resolve the definition location of a symbol at a given text document position. The request's parameter is of type TextDocumentPosition the response is of either type Definition or a typed array of DefinitionLink or a Thenable that resolves to such.

Static variables

@:value(new ProtocolRequestType<DefinitionParams,Null<EitherType<Definition,Array<DefinitionLink>>>,EitherType<Array<Location>,Array<DefinitionLink>>,NoData,DefinitionRegistrationOptions>("textDocument/definition"))staticfinalinlineread onlytype:ProtocolRequestType<DefinitionParams, Null<EitherType<Definition, Array<DefinitionLink>>>, EitherType<Array<Location>, Array<DefinitionLink>>, NoData, DefinitionRegistrationOptions> = new ProtocolRequestType<DefinitionParams,Null<EitherType<Definition,Array<DefinitionLink>>>,EitherType<Array<Location>,Array<DefinitionLink>>,NoData,DefinitionRegistrationOptions>("textDocument/definition")