Skip to content

pantoken-root / 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