Remove exported functions/constants/classes that are never imported anywhere else in the codebase: Fully removed (not used anywhere): - nativeAvailable (native) - getApiProviders, unregisterApiProviders (pi-ai/api-registry) - createAssistantMessageEventStream (pi-ai/event-stream) - getOverflowPatterns (pi-ai/overflow) - validateToolCall (pi-ai/validation) - getToolsDir (pi-coding-agent/config) - emitSessionShutdownEvent (extensions/runner) - syncContent, notifySaved (lsp/client) - getServerForFile, hasCapability (lsp/config) - severityToIcon, formatPosition, formatTextEdit, symbolKindToName (lsp/utils) - clearApiKeyCache (model-registry) - restoreModelFromSession (model-resolver) - isLightTheme (theme) - loadPhoton + all internal helpers (photon) - extractAnsiCode (pi-tui/utils) De-exported (used locally, not externally): - extractRetryAfterMs, inferCopilotInitiator, extractRetryDelay, buildRequest, requiresToolCallId, registerBuiltInApiProviders, streamProxy, isBunRuntime, detectInstallMethod, getPackageDir, getPackageJsonPath, ansiToHtml, DEFAULT_APP_KEYBINDINGS, DEFAULT_KEYBINDINGS, shutdownClient, sendNotification, shutdownAll, applyTextEditsToString, wrapWithLspmux, severityToString, COMPACTION_SUMMARY_PREFIX/SUFFIX, BRANCH_SUMMARY_PREFIX/SUFFIX, bashExecutionToText, defaultModelPerProvider, parseModelPattern, parseCommandArgs, substituteArgs, loadEntriesFromFile, findMostRecentSession, FileSettingsStorage, InMemorySettingsStorage, migrateAuthToAuthJson, migrateSessionsFromAgentRoot, parseSearchQuery, matchSession, compareVersions, isWaylandSession, getToolPath, wordWrapLine
2 lines
123 B
TypeScript
2 lines
123 B
TypeScript
// Re-export types from the main package
|
|
export type { PhotonImage as PhotonImageType } from "@silvia-odwyer/photon-node";
|