- Remove useForgeProvider React hook (dead; only imperative getForgeProviderForDirectory was used, by tests) - Remove toLookupOptions export from useForgeLookup (only used within file) - Remove ForgeEditForm barrel re-export from forge/actions/index (imported directly by ForgeEntityActions) - Strip forge/index.ts barrel to only actually-consumed exports (buildForgeProvider, ForgeIssue, ForgeCommit, ForgeFileChange, mapGithubPr) - Remove ForgeTimelineSection/ForgeChecksSection from views barrel (imported directly by ForgeEntityDetailView)
23 lines
480 B
TypeScript
23 lines
480 B
TypeScript
/**
|
|
* Provider-agnostic git-forge facade.
|
|
*
|
|
* Barrel for the forge contract: normalized entity types (`./types`), the
|
|
* `ForgeProvider` interface + capability model (`./provider`), the pure
|
|
* normalization mappers (`./normalize`), and the per-provider adapters +
|
|
* factory (`./adapters`).
|
|
*/
|
|
|
|
export type {
|
|
ForgeIssue,
|
|
ForgeCommit,
|
|
ForgeFileChange,
|
|
} from './types';
|
|
|
|
export {
|
|
buildForgeProvider,
|
|
} from './adapters';
|
|
|
|
export {
|
|
mapGithubPr,
|
|
} from './normalize';
|