import type { LogLevel } from "./Logger.types.js"; import type { Resource } from "./Resources.types.js"; /** Options for scaffold checker */ export interface CheckerOptions { /** Log level */ log?: LogLevel; /** List of globule patterns to ignore */ ignore?: string[]; } /** Report for a resource */ export type ResourceReport = Omit; /** Result of checking resources */ export interface CheckResult { /** Whether all resources are valid */ valid: boolean; /** Report with missing resources */ report: { /** Message with the result */ message: string; /** List of missing resources */ missing: ResourceReport[]; /** List of found resources */ found: ResourceReport[]; }; }