import type { OldmarrConfig } from "@homarr/old-schema"; import type { OldmarrImportConfiguration } from "@homarr/validation"; export class OldHomarrImportError extends Error { constructor(oldConfig: OldmarrConfig, cause: unknown) { super(`Failed to import old homarr configuration name=${oldConfig.configProperties.name}`, { cause, }); } } export class OldHomarrScreenSizeError extends Error { constructor(type: "app" | "widget", id: string, screenSize: OldmarrImportConfiguration["screenSize"]) { super(`Screen size not found for type=${type} id=${id} screenSize=${screenSize}`); } }