chore: move App and app related code to app layer

This commit is contained in:
Ilia Mashkov
2026-01-02 16:09:03 +03:00
parent 11014f36af
commit c65243ed02
7 changed files with 42 additions and 24 deletions

33
src/app/types/ambient.d.ts vendored Normal file
View File

@@ -0,0 +1,33 @@
declare module '*.svelte' {
import type { ComponentProps as SvelteComponentProps, ComponentType, Snippet } from 'svelte';
import type { HTMLAttributes } from 'svelte/elements';
interface Component {
new(options: {
target: HTMLElement;
props?: Record<string, unknown>;
intro?: boolean;
}): {
$on: (event: string, handler: (...args: unknown[]) => unknown) => void;
$destroy: () => void;
$set: (props: Record<string, unknown>) => void;
};
}
export default Component;
}
declare module '*.svg' {
const content: string;
export default content;
}
declare module '*.png' {
const content: string;
export default content;
}
declare module '*.jpg' {
const content: string;
export default content;
}