Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade to latest Typescript and use esnext to utilise latest language features #329

Merged
merged 3 commits into from
Dec 10, 2024

Conversation

twrichards
Copy link
Collaborator

@twrichards twrichards commented Dec 5, 2024

Following #328 we can now enact a TODO added in #312 (see https://github.com/guardian/pinboard/pull/312/files#r1856540164 specifically) to make use of Object.groupBy (see final commit) which is much less code 🎉 . As a pre-requisite this PR also includes:

  • upgrading Typescript to latest
  • bumping the @types/node to latest (to match 22)
  • changing lib to esnext in tsconfig

✅ seems fine in CODE

@twrichards twrichards requested a review from a team as a code owner December 5, 2024 14:44
@twrichards twrichards requested a review from a team December 5, 2024 14:48
Base automatically changed from node-22 to main December 9, 2024 11:56
@twrichards twrichards merged commit 0a22003 into main Dec 10, 2024
3 checks passed
@twrichards twrichards deleted the use-esnext branch December 10, 2024 09:20
@prout-bot
Copy link
Collaborator

Seen on PROD (merged by @twrichards 3 minutes and 16 seconds ago) Please check your changes!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants