mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-20 18:08:55 +00:00
Combined polish from the post-extraction review: - sync-core: strip NgRx-shaped types from EntityConfig/EntityRegistry; expose host extensions via generic param. Move StateSelector, PropsStateSelector, SelectByIdFactory, SelectById, EntityUpdateLike, EntityAdapterLike to a new app-side entity-registry-host.types.ts. - sync-core: mark OpType.SyncImport/BackupImport/Repair as @deprecated; hosts should use createFullStateOpTypeHelpers(). - sync-providers: resolve provider.types.ts vs provider-types.ts duplication; inline implementation into the dashed canonical name. - sync-providers: drop unused root barrel and "." export; consumers already use focused subpath barrels (/dropbox, /webdav, etc.). - sync-providers: replace wildcard "@sp/sync-providers/*" tsconfig path alias with 11 explicit subpath entries matching package.json exports; deep-internal imports now fail at typecheck. - sync-providers: move @sp/sync-core from dependencies to peerDependencies (kept in devDependencies for tests). - both packages: add composite: true to enable project references; introduce tsconfig.build.json overlay so tsup DTS bundler still works. - gitignore: ignore **/*.tsbuildinfo composite outputs.
7 lines
115 B
JSON
7 lines
115 B
JSON
{
|
|
"extends": "./tsconfig.json",
|
|
"compilerOptions": {
|
|
"composite": false,
|
|
"declarationMap": false
|
|
}
|
|
}
|