Skip to content
This repository was archived by the owner on May 13, 2026. It is now read-only.

refactor(constants/redux): unexport 2 internal interfaces - #1019

Merged
shiba4life merged 1 commit into
mainfrom
refactor/unexport-redux-internal-interfaces
May 12, 2026
Merged

refactor(constants/redux): unexport 2 internal interfaces#1019
shiba4life merged 1 commit into
mainfrom
refactor/unexport-redux-internal-interfaces

Conversation

@shiba4life

Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • npm run typecheck — clean
  • npm test — 788 tests, all pass
  • grep confirms no export interface SchemaCacheMeta|DefaultSchemaState hits remain; in-file uses (cache: SchemaCacheMeta, DEFAULT_SCHEMA_STATE: DefaultSchemaState) preserved
  • CI green (Rust tests, Frontend Tests, E2E UI Tests, CodeQL)

SchemaCacheMeta and DefaultSchemaState are used only inside redux.ts
(as the type of the `cache` field and the annotation on DEFAULT_SCHEMA_STATE,
respectively); the constants barrel doesn't re-export them.

Continues the dead-export audit pattern from PRs #1014, #1015, #1016, #1017,
and #1018. Interfaces are preserved as file-local typing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@shiba4life
shiba4life enabled auto-merge May 12, 2026 09:15
@shiba4life
shiba4life added this pull request to the merge queue May 12, 2026
Merged via the queue into main with commit b73a55b May 12, 2026
12 checks passed
@shiba4life
shiba4life deleted the refactor/unexport-redux-internal-interfaces branch May 12, 2026 09:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant