import { TOKEN_COLORS, TOKEN_RADII, TOKEN_FONT_SIZES, TOKEN_WEIGHTS } from '../tokens'
import type { ColorTokenKey, ShapeTokenKey } from './types'

export const COLOR_TOKEN_KEYS: readonly ColorTokenKey[] = TOKEN_COLORS

export const SHAPE_TOKEN_KEYS: readonly ShapeTokenKey[] = [
  ...TOKEN_RADII.map((r) => `radius-${r}` as const),
  ...TOKEN_FONT_SIZES.map((s) => `font-size-${s}` as const),
  ...TOKEN_WEIGHTS.map((w) => `font-weight-${w}` as const),
]
