feat: introduce @afilmory/typing package and update imports across the codebase

- Added a new package `@afilmory/typing` to centralize type definitions.
- Updated various files to import types from `@afilmory/typing` instead of individual modules.
- Adjusted package dependencies in `package.json` files for affected packages.
- Modified `pnpm-lock.yaml` to include the new package and its dependencies.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2026-01-10 23:31:41 +08:00
parent e09159dad0
commit 7e216d90d7
35 changed files with 87 additions and 109 deletions

View File

@@ -23,6 +23,7 @@
"@afilmory/data": "workspace:*",
"@afilmory/hooks": "workspace:*",
"@afilmory/sdk": "workspace:*",
"@afilmory/typing": "workspace:*",
"@afilmory/ui": "workspace:*",
"@afilmory/utils": "workspace:*",
"@afilmory/webgl-viewer": "workspace:*",