UNPKG

@kuma-ui/system

Version:

🐻 Kuma UI is a utility-first, zero-runtime CSS-in-JS library that offers an outstanding developer experience and optimized performance.

31 lines (28 loc) 1.68 kB
import { AnimationProps } from './props/animation.js'; import { SpaceProps } from './props/space.js'; import { TypographyProps } from './props/typography.js'; import { LayoutProps } from './props/layout.js'; import { ColorProps } from './props/color.js'; import { FlexProps } from './props/flex.js'; import { BorderProps } from './props/border.js'; import { OutlineProps } from './props/outline.js'; import { PositionProps } from './props/position.js'; import { ShadowProps } from './props/shadow.js'; import { ThemeSystemType, ResponsiveStyle } from './types.js'; import { GridProps } from './props/grid.js'; import { ListProps } from './props/list.js'; import { EffectProps } from './props/effect.js'; import { TextProps } from './props/text.js'; import { FontProps } from './props/font.js'; import { MaskProps } from './props/mask.js'; import { ColumnProps } from './props/column.js'; import { BackgroundProps } from './props/background.js'; import { FilterProps } from './props/filter.js'; import { ContainProps } from './props/contain.js'; import './keys.js'; import 'csstype'; import '@kuma-ui/sheet'; type StyledProps<T extends ThemeSystemType = ThemeSystemType> = TypographyProps<T> & FontProps<T> & ColorProps<T> & SpaceProps<T> & AnimationProps & TextProps & LayoutProps<T> & FlexProps<T> & BorderProps<T> & OutlineProps & PositionProps & ShadowProps & GridProps<T> & ListProps & EffectProps & MaskProps & ColumnProps<T> & ContainProps & BackgroundProps & FilterProps; type StyleFunction = (props: StyledProps) => ResponsiveStyle; declare const consumeStyleProps: (props: StyledProps) => ResponsiveStyle; export { StyleFunction, StyledProps, consumeStyleProps };