Skip to content

pantoken / packages/core/src / defineToken

Fonksyon: defineToken()

defineToken(input): Token

Beta

Bati yon Token Token konplè soti nan antre pasyèl, pa defo itilize inherits ak syntax.

Paramèt

input

TokenInput

Retounen

Token

Egzanp

Detekte sentaks soti nan yon valè konkrè

ts
import { defineToken } from "@pantoken/core";

defineToken({ name: "--instui-color-x", value: "#0374B5" });
// → { name: "--instui-color-x", syntax: "<color>", inherits: true, value: "#0374B5" }

Yon sèl valè var() anrejistre refersTo; yon light-dark() mete themed

ts
import { defineToken } from "@pantoken/core";

defineToken({ name: "--instui-brand", value: "var(--instui-color-background-brand)" });
// → syntax "*", refersTo: "--instui-color-background-brand"

defineToken({ name: "--instui-bg", value: "light-dark(#fff, #000)" });
// → syntax "*", themed: true