非常简单的问题,我正在注册一个转换,而转换器需要一个项目,实际上是一个设计令牌,它位于我正在应用此转换的同一个文件中。所以我需要dictionary.properties
通过它来访问来检索这个元素name
,用于转换所有其他元素。
this.#handler.registerTransform({
name: 'my/size/transform',
type: 'value',
matcher: (prop) => {
return prop?.attributes?.category === 'size'
},
transformer: (prop, options) => {
return parseFloat(prop.original.value) + [A DESIGN TOKEN DATA COMING FROM DICTIONARY];
}
})
在transformer
我只能访问prop
and options
,还不够,而且我认为它也不是可用的信息this.#handler
(澄清this.#handler = require('style-dictionary')
)是否可以访问此信息?谢谢