@primer/primitives
Version:
Typography, spacing, and color primitives for Primer design system
7 lines (6 loc) • 703 B
TypeScript
import { z } from 'zod';
type Collections = 'base/color/light' | 'base/color/light-high-contrast' | 'base/color/dark' | 'base/color/dark-dimmed' | 'base/color/dark-high-contrast' | 'base/typography' | 'mode' | 'pattern/mode' | 'base/size' | 'functional/size' | 'pattern/size' | 'typography';
export declare const collection: (collections: Collections[]) => z.ZodEffects<z.ZodString, string, string>;
type Modes = 'light' | 'dark' | 'dark dimmed' | 'light high contrast' | 'dark high contrast' | 'light protanopia deuteranopia' | 'dark protanopia deuteranopia' | 'light tritanopia' | 'dark tritanopia';
export declare const mode: (modes: Modes[]) => z.ZodEffects<z.ZodString, string, string>;
export {};