initialize method

  1. @override
FutureOr<InitializeResult> initialize(
  1. InitializeRequest request
)
override

Mixins should register their methods in this method, as well as editing the InitializeResult.capabilities as needed.

Implementation

@override
FutureOr<InitializeResult> initialize(InitializeRequest request) async {
  registerRequestHandler(CompleteRequest.methodName, handleComplete);

  return (await super.initialize(request))
    ..capabilities.completions ??= Completions();
}