Skip to content

pantoken-root / packages/model/src / Token

인터페이스: Token ​

베타

표준 @property 정렬 IR의 단일 디자인 토큰.

속성 ​

name ​

name: string

커스텀 속성 이름, 예: --instui-color-background-base.


syntax ​

syntax: string

The @property syntax descriptor ("<color>", "<length>", "<image>", …) or "*" for contextual values.


inherits ​

inherits: boolean

@property inherits 플래그.


value ​

value: string

구체적인 값, var(...) 참조 또는 light-dark(a, b) 쌍.


flatValue? ​

optional flatValue?: string

베타

완전히 평탄화된 리터럴로, value가 참조 보존 CSS 표현식인 경우에만 존재합니다(예: Tokens Studio의 modify가 color-mix() / hsl(from …)로 렌더된 경우). CSS 표현식 대신 실제 색상이 필요한 발행기들(네이티브 계보, Figma, 스와치 등)은 대신 이 값을 읽습니다; @pantoken/utils의 공유 리졸버는 이를 자동으로 선호합니다.


themed? ​

optional themed?: boolean

베타

라이트와 다크 해상도가 다를 때 true (값은 light-dark()임).


refersTo? ​

optional refersTo?: string

베타

이 토큰이 참조하는 토큰 — value가 단일 var(...)일 때.


meta? ​

optional meta?: TokenMeta

베타

값이 아닌 메타데이터.