Sometimes it is desirable to reference design tokens via a KeyPath when using them from Swift. To support this, the generated token set would need to be instance properties and not static. This PR adds a static options for Swift classes, it defaults to true so all current deployment will continue working as is.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Hey, this seems like a good addition, if still needed, could you rebase it onto the v4 branch and run npx changeset to add a patch changelog entry for it?
Issue #, if available:
N/A
Description of changes:
Sometimes it is desirable to reference design tokens via a KeyPath when using them from Swift. To support this, the generated token set would need to be instance properties and not static. This PR adds a
static
options for Swift classes, it defaults totrue
so all current deployment will continue working as is.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.