// See https://kit.svelte.dev/docs/types#app // for information about these interfaces import MaintenanceProfile from "$entities/MaintenanceProfile"; import type TagGroup from "$entities/TagGroup"; declare global { // Helper type to not deal with differences between the setTimeout of @types/node and usual web browser's type. type Timeout = ReturnType; namespace App { // interface Error {} // interface Locals {} // interface PageData {} // interface PageState {} // interface Platform {} type LinkTarget = "_blank" | "_self" | "_parent" | "_top"; type IconName = ( "tag" | "paint-brush" | "arrow-left" | "info-circle" | "wrench" | "globe" | "plus" | "file-export" | "trash" ); interface EntityNamesMap { profiles: MaintenanceProfile; groups: TagGroup; } interface ImageURIs { full: string; large: string; medium: string; small: string; } } } export {};