runtimes/protocol/inlineCompletionWithReferences.ts (22 lines of code) (raw):
import {
InlineCompletionListWithReferences,
InlineCompletionItemWithReferences,
LogInlineCompletionSessionResultsParams,
InlineCompletionRegistrationOptions,
ProtocolNotificationType,
ProtocolRequestType,
InlineCompletionParams,
PartialResultParams,
} from './lsp'
export type InlineCompletionWithReferencesParams = InlineCompletionParams & PartialResultParams
export const inlineCompletionWithReferencesRequestType = new ProtocolRequestType<
InlineCompletionWithReferencesParams,
InlineCompletionListWithReferences | InlineCompletionItemWithReferences[] | null,
InlineCompletionItemWithReferences[],
void,
InlineCompletionRegistrationOptions
>('aws/textDocument/inlineCompletionWithReferences')
export const logInlineCompletionSessionResultsNotificationType = new ProtocolNotificationType<
LogInlineCompletionSessionResultsParams,
void
>('aws/logInlineCompletionSessionResults')