App: Add TS type information

This commit is contained in:
2024-12-13 19:56:47 +01:00
parent 04569ea683
commit 0abfaff004
20 changed files with 576 additions and 280 deletions

21
src/app.d.ts vendored
View File

@ -1,13 +1,20 @@
import type { PocketBase, RecordModel } from "pocketbase";
// See https://svelte.dev/docs/kit/types#app.d.ts
// for information about these interfaces
declare global {
namespace App {
// interface Error {}
// interface Locals {}
// interface PageData {}
// interface PageState {}
// interface Platform {}
namespace App {
interface Locals {
pb: PocketBase;
user: RecordModel | undefined;
admin: boolean;
}
// interface Error {}
// interface PageData {}
// interface PageState {}
// interface Platform {}
}
}
export { };
export {};