@primer/primitives
Version:
Typography, spacing, and color primitives for Primer design system
12 lines (11 loc) • 464 B
JavaScript
/**
* @description Checks if token has LLM extensions (`org.primer.llm` in `$extensions`)
* @param arguments [TransformedToken](https://github.com/amzn/style-dictionary/blob/main/types/TransformedToken.d.ts)
* @returns boolean
*/
export const hasLlmExtensions = (token) => {
return (token.$extensions !== undefined &&
token.$extensions !== null &&
typeof token.$extensions === 'object' &&
'org.primer.llm' in token.$extensions);
};