apphouse
Version:
Component library for React that uses observable state management and theme-able components.
23 lines (22 loc) • 536 B
TypeScript
declare class ThemeUpdate {
loading: boolean;
saving: boolean;
updatedAt: number;
constructor();
setSaving: (value: boolean) => void;
setLoading: (value: boolean) => void;
setLastSavedTime: (value: number) => void;
}
/**
* Class to keep track of updates in the theme
*/
export declare class ThemeUpdatesTracker {
theme: ThemeUpdate;
colors: ThemeUpdate;
tokens: ThemeUpdate;
styles: ThemeUpdate;
saving: boolean;
constructor();
setSaving: (value: boolean) => void;
}
export {};