massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-json / node_modules / vscode-languageserver / lib / common / callHierarchy.d.ts
diff --git a/.config/coc/extensions/node_modules/coc-json/node_modules/vscode-languageserver/lib/common/callHierarchy.d.ts b/.config/coc/extensions/node_modules/coc-json/node_modules/vscode-languageserver/lib/common/callHierarchy.d.ts
new file mode 100644 (file)
index 0000000..759c245
--- /dev/null
@@ -0,0 +1,15 @@
+import { CallHierarchyItem, CallHierarchyPrepareParams, CallHierarchyIncomingCallsParams, CallHierarchyIncomingCall, CallHierarchyOutgoingCallsParams, CallHierarchyOutgoingCall } from 'vscode-languageserver-protocol';
+import type { Feature, _Languages, ServerRequestHandler } from './server';
+/**
+ * Shape of the call hierarchy feature
+ *
+ * @since 3.16.0
+ */
+export interface CallHierarchy {
+    callHierarchy: {
+        onPrepare(handler: ServerRequestHandler<CallHierarchyPrepareParams, CallHierarchyItem[] | null, never, void>): void;
+        onIncomingCalls(handler: ServerRequestHandler<CallHierarchyIncomingCallsParams, CallHierarchyIncomingCall[] | null, CallHierarchyIncomingCall[], void>): void;
+        onOutgoingCalls(handler: ServerRequestHandler<CallHierarchyOutgoingCallsParams, CallHierarchyOutgoingCall[] | null, CallHierarchyOutgoingCall[], void>): void;
+    };
+}
+export declare const CallHierarchyFeature: Feature<_Languages, CallHierarchy>;