opsinjs

Preset

A theme as a person describes it.

How this is generated

Source: lib/preset.ts. Script: scripts/build-reference.mts. Command: pnpm run generate.

Everything below is copied from the symbol, so a page is improved by improving its doc comment. The API index says why there is a page per symbol and what these pages still do not carry.

Preset

A theme as a person describes it. What encodePreset takes and decodePreset returns.

KindDeclared in
interfacelib/preset.ts
export interface Preset {
  hue: number
  chroma: number
  lightness: number
  neutralChroma: number
  radius: number
  density: (typeof DENSITY_VALUES)[number]
  gamut: (typeof GAMUT_VALUES)[number]
  floor: (typeof FLOOR_VALUES)[number]
  cornerShape: (typeof CORNER_SHAPE_VALUES)[number]
  mode: (typeof MODE_VALUES)[number]
}

On this page