Knip: More Pruning (#5374)

* knip: Don't ignore exports that are only used within a given file

* knip: More pruning after rebase

* knip: Vite plugin config fix

* knip: vitest plugin config

* knip: Playwright config, remove unnecessary ignores.

* knip: Simplify project file enumeration.

* knip: simplify the config file patterns ?(.optional_segment)

* knip: tailwind v4 fix

* knip: A little more, explain some of the deps.
Should be good for this PR.

* knip: remove unused disabling of classMembers.
It's opt-in, which we should probably do.

* knip: floating comments
We should probably delete _one_ of these parallell trees, right?

* knip: Add additional entrypoints

* knip: Restore UserData that's exposed via the types for now.

* knip: Add as an entry file even though knip says it's not necessary.

* knip: re-export functions used by nodes (h/t @christian-byrne)
This commit is contained in:
Alexander Brown
2025-09-07 01:10:32 -07:00
committed by GitHub
parent 5fa3b83918
commit f6405e9125
88 changed files with 210 additions and 284 deletions

View File

@@ -29,7 +29,7 @@ export interface MinimapRenderContext {
height: number
}
export interface MinimapRenderSettings {
interface MinimapRenderSettings {
nodeColors: boolean
showLinks: boolean
showGroups: boolean

View File

@@ -35,7 +35,7 @@ export enum LODLevel {
FULL = 'full' // zoom > 0.8
}
export interface LODConfig {
interface LODConfig {
renderWidgets: boolean
renderSlots: boolean
renderContent: boolean

View File

@@ -9,7 +9,7 @@ import { api } from '@/scripts/api'
const MAX_RETRIES = 5
const TIMEOUT = 4096
export interface CacheEntry<T> {
interface CacheEntry<T> {
data: T
timestamp?: number
error?: Error | null

View File

@@ -130,7 +130,7 @@ export const getComponent = (type: string): Component | null => {
return widgets.get(canonicalType)?.component || null
}
export const isSupported = (type: string): boolean => {
const isSupported = (type: string): boolean => {
const canonicalType = getCanonicalType(type)
return widgets.has(canonicalType)
}