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 Declaration or a typed array of DeclarationLink or a Thenable that resolves to such.

Static variables

@:value(new ProtocolRequestType<DeclarationParams,Null<EitherType<Declaration,Array<DeclarationLink>>>,EitherType<Array<Location>,Array<DeclarationLink>>,NoData,DeclarationRegistrationOptions>("textDocument/declaration"))staticfinalinlineread onlytype:ProtocolRequestType<DeclarationParams, Null<EitherType<Declaration, Array<DeclarationLink>>>, EitherType<Array<Location>, Array<DeclarationLink>>, NoData, DeclarationRegistrationOptions> = new ProtocolRequestType<DeclarationParams,Null<EitherType<Declaration,Array<DeclarationLink>>>,EitherType<Array<Location>,Array<DeclarationLink>>,NoData,DeclarationRegistrationOptions>("textDocument/declaration")