teasanctuary.ru/src/app.d.ts

36 lines
647 B
TypeScript

import type { Member } from '$lib/types/Member';
declare global {
namespace App {
// interface Error {}
// interface Locals {}
// interface PageData {}
// interface Platform {}
interface Route {
label: string;
icon: string;
href: string;
}
interface MdsvexFile {
default: import('svelte/internal').SvelteComponent;
metadata: Record<string, string>;
}
type MdsvexResolver = () => Promise<MdsvexFile>;
interface BlogPost {
slug: string;
title: string;
thumbnail: string;
date: string;
description: string;
publisher: string;
published?: boolean;
member?: Member;
}
}
}
export {};