Add TypeScript type definitions for app components and layout

- Created type definitions for `auth`, `layout`, and `page` components to ensure type safety and consistency.
- Implemented checks for entry validity and prop types using utility types.
- Added a `package.json` file to specify module type for TypeScript compatibility.
This commit is contained in:
RaymondVerhoef
2026-05-23 22:10:58 +02:00
parent f4d0c85c55
commit 14286d6cb1
119 changed files with 13895 additions and 1 deletions

View File

@@ -0,0 +1,75 @@
{
"pages": {
"/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/page.js"
],
"/layout": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/css/app/layout.css",
"static/chunks/app/layout.js"
],
"/auth/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/auth/page.js"
],
"/admin/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/admin/page.js"
],
"/admin/layout": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/admin/layout.js"
],
"/admin/documents/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/admin/documents/page.js"
],
"/admin/knowledge/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/admin/knowledge/page.js"
],
"/admin/curriculum/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/admin/curriculum/page.js"
],
"/app/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/app/page.js"
],
"/app/layout": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/app/layout.js"
],
"/app/session/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/app/session/page.js"
],
"/app/library/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/app/library/page.js"
],
"/app/profile/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/app/profile/page.js"
],
"/_not-found/page": [
"static/chunks/webpack.js",
"static/chunks/main-app.js",
"static/chunks/app/_not-found/page.js"
]
}
}