@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
TypeScript
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 };