makeClasses | TMakeClasses<T extends TTheme> | см. makeClasses | Все тоже самое, как и с обычным makeClasses , но в props можно получить доступ к theme . |
useTheme | IStore<T>['useSubscribe'] | 1 - listener ((state: TTheme) => state) | Позволяет оформить подписку на всю активную тему или только на определенную часть. |
switchTheme | (themeName: K extends string) => void | 1 - themeName | Позволяет переключить активную тему. |
reset | () => void | - | Сбросит состояние к моменту инициализации. А именно: объект с темами останется в памяти. Но выбранная тема сбросится на дефолтную и очистятся случшатели. |