Utilização

Styling: one compiler, two entry points

tsx
import classes from './screen.css';
import { styles, VStack, Text } from 'kuito';

const sheet = styles({
  card: { padding: 16, backgroundColor: '#17263b', borderRadius: 12 },
});
export function Card() {
  return (
    <VStack class={classes.panel}>
      <Text class={sheet.card}>Hi</Text>
    </VStack>
  );
}

Assinaturas

ts
<T extends Record<string, StyleRule>>(_rules: T): { [K in keyof T]: string; }

Parâmetros de tipo

NomeRestriçãoPredefinição
TRecord<string, StyleRule>—

Parâmetros

NomeTipoObrigatórioDescrição
_rulesTSim—

Devolve

{ [K in keyof T]: string; }

Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.