/
gsam
/
ui-kit-ce
Обзор
Документация
Войти
/
gsam
/
ui-kit-ce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/theme/src/interface.ts
80 строк
1 KB
zavyalov.d.o
refactor(table): устранение eslint warnings
04 мар 2025, 16:27
04 мар 2025, 16:27
9fa6428
Код
Авторство
О чём код?
import { Breakpoints, Colors, Colourway, Palette, Shape, Typography, ZIndex, } from './parts' import { Ref } from './ref' import { Sys } from './sys' import { Comp } from './comp' export interface Theme { /** * * @inner */ ref: Ref /** * * @inner */ sys: Sys /** * * @inner */ comp: Comp /** * * @inner */ shape: Shape /** * * @inner */ zIndex: ZIndex /** * * @inner * * @deprecated Будет удалено, используйте comp и sys. */ colors: Colors /** * @inner * * @deprecated Будет удалено, используйте comp и sys. */ colourway: Colourway /** * * @inner */ palette: Palette /** * * @inner */ typography: Typography /** * * @inner */ breakpoints: Breakpoints } /** * Пользователь может явно переопределить все или некоторые токены. */ export type ThemeOptions = DeepPartial<Theme> // eslint-disable-next-line @typescript-eslint/ban-types type DeepPartial<T> = T extends object ? { [P in keyof T]?: DeepPartial<T[P]> } : T