Skip to content

Introduced TypeScript (Part 3) - #1222

Open
ijlee2 wants to merge 4 commits into
introduce-typescript-part-2from
introduce-typescript-part-3
Open

Introduced TypeScript (Part 3)#1222
ijlee2 wants to merge 4 commits into
introduce-typescript-part-2from
introduce-typescript-part-3

Conversation

@ijlee2

@ijlee2 ijlee2 commented Sep 3, 2026

Copy link
Copy Markdown
Member

Background

By using *.{gts,ts} files, we can provide linters like eslint, glint, and typescript more information and they can help us (maintainers and contributors) change code with more confidence.

What changed?

Continuation of #1221. To help document these files, I added types and tests when missing:

  • Components and their tests
  • Controllers and their tests
  • Routes and their tests
  • Route templates

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown

2/14 Files got Bigger 🚨:

Details
File raw gzip
ember-website.js +130 B +4 B
chunk.276.js +12 kB +1.85 kB

1/14 Files got Deleted 🗑️:

Details
File raw gzip
chunk.28.js -12 kB -1.85 kB

11/14 Files stayed the same size 🤷‍:

Details
File raw gzip
blurhash.js 0 B 0 B
chunk.120.js 0 B 0 B
chunk.328.js 0 B 0 B
chunk.524.js +2 B +2 B
chunk.582.js 0 B 0 B
chunk.633.js 0 B 0 B
chunk.96.js 0 B 0 B
ember-website-fastboot.js 0 B 0 B
vendor.js 0 B 0 B
ember-website.css 0 B 0 B
vendor.css 0 B 0 B

Created by ember-asset-size-action

@ijlee2
ijlee2 force-pushed the introduce-typescript-part-3 branch from c6d7524 to 95ee3c9 Compare September 3, 2026 08:21
@ijlee2
ijlee2 force-pushed the introduce-typescript-part-2 branch from 591be0e to 8c3f5e5 Compare September 3, 2026 08:27
@ijlee2
ijlee2 force-pushed the introduce-typescript-part-3 branch from 95ee3c9 to f312a92 Compare September 3, 2026 08:30
@ijlee2
ijlee2 marked this pull request as ready for review September 3, 2026 08:31
@ijlee2
ijlee2 requested a review from a team September 3, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant