Skip to content

Typings for 08/24/26 - #369

Merged
ahurtado-figma merged 2 commits into
masterfrom
ahurtado/typings-8-24-26
Aug 24, 2026
Merged

Typings for 08/24/26#369
ahurtado-figma merged 2 commits into
masterfrom
ahurtado/typings-8-24-26

Conversation

@ahurtado-figma

Copy link
Copy Markdown
Contributor

No description provided.

The generated .d.ts files are formatted by figma/figma's prettier when
`update-typings` writes them, so this repo's checker has to be the same
version or `prettier:check` fails on output it cannot have produced. That
is what broke CI here: the generator moved to 3.9.3, which collapses
short unions onto one line and rewraps `extends` clauses, while this repo
still validated with the 2.x that `^2.6.1` resolves to.

No file changes are needed — the committed .d.ts files already satisfy
3.9.3, including the hand-written index.d.ts.

Pinned exactly rather than with a caret because package-lock.json is
gitignored, so a range would let CI float to a future 3.x whose wrapping
rules differ and reintroduce this failure nondeterministically. When
figma/figma bumps prettier, this pin needs the same bump.
@ahurtado-figma
ahurtado-figma merged commit 463fa99 into master Aug 24, 2026
5 checks passed
@ahurtado-figma
ahurtado-figma deleted the ahurtado/typings-8-24-26 branch August 24, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant