hackatime/vendor/inertia/packages/svelte/dist/components/App.svelte.d.ts
Mahad Kalam 42ceec73cb
Upgrade Inertia + new settings page (#950)
* New settings?

* New Settings page!

* Vendor Inertia

* Fix some issues

* <Link>ify the site!
2026-02-15 17:32:26 +00:00

18 lines
770 B
TypeScript

import type { ComponentResolver, ResolvedComponent } from '../types';
import { type Page, type PageProps } from '@inertiajs/core';
export interface InertiaAppProps<SharedProps extends PageProps = PageProps> {
initialComponent: ResolvedComponent;
initialPage: Page<SharedProps>;
resolveComponent: ComponentResolver;
defaultLayout?: (name: string, page: Page) => unknown;
}
import type { Component } from 'svelte';
interface Props {
initialComponent: InertiaAppProps['initialComponent'];
initialPage: InertiaAppProps['initialPage'];
resolveComponent: InertiaAppProps['resolveComponent'];
defaultLayout?: InertiaAppProps['defaultLayout'];
}
declare const App: Component<Props, {}, "">;
type App = ReturnType<typeof App>;
export default App;