Files
oh-my-opencode/dist/tools/lsp/lsp-manager-process-cleanup.d.ts
T
2026-03-14 04:56:50 +00:00

16 lines
466 B
TypeScript

type ManagedClientForCleanup = {
client: {
stop: () => Promise<void>;
};
};
type ProcessCleanupOptions = {
getClients: () => IterableIterator<[string, ManagedClientForCleanup]>;
clearClients: () => void;
clearCleanupInterval: () => void;
};
export type LspProcessCleanupHandle = {
unregister: () => void;
};
export declare function registerLspManagerProcessCleanup(options: ProcessCleanupOptions): LspProcessCleanupHandle;
export {};