claritykit-svelte
Version:
A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility
28 lines • 793 B
TypeScript
export { default as FocusMode } from './FocusMode.svelte';
export { default as BreakReminder } from './BreakReminder.svelte';
export interface FocusSettings {
dimBackground: boolean;
hideNonEssential: boolean;
reducedMotion: boolean;
highContrast: boolean;
largerText: boolean;
simplifiedInterface: boolean;
breakReminders: boolean;
breathingExercise: boolean;
}
export interface BreakConfig {
interval: number;
duration: number;
type: 'gentle' | 'firm' | 'urgent';
autoStart: boolean;
showCountdown: boolean;
playSound: boolean;
suggestions: string[];
}
export interface BreakSession {
startTime: Date;
endTime: Date | null;
type: 'micro' | 'short' | 'long';
completed: boolean;
}
//# sourceMappingURL=index.d.ts.map