A request to resolve the type definition locations of a symbol at a given text document position. The request's parameter is of type TextDocumentPositioParams the response is of type Definition or a Thenable that resolves to such.

Static variables

@:value(new ProtocolRequestType<TypeDefinitionParams,Null<EitherType<Definition,Array<DefinitionLink>>>,EitherType<Array<Location>,Array<DefinitionLink>>,NoData,TypeDefinitionRegistrationOptions>("textDocument/typeDefinition"))staticfinalinlineread onlytype:ProtocolRequestType<TypeDefinitionParams, Null<EitherType<Definition, Array<DefinitionLink>>>, EitherType<Array<Location>, Array<DefinitionLink>>, NoData, TypeDefinitionRegistrationOptions> = new ProtocolRequestType<TypeDefinitionParams,Null<EitherType<Definition,Array<DefinitionLink>>>,EitherType<Array<Location>,Array<DefinitionLink>>,NoData,TypeDefinitionRegistrationOptions>("textDocument/typeDefinition")