- Notifications
You must be signed in to change notification settings - Fork 23
Migrate team payment components to TypeScript #3123
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
base: main
Are you sure you want to change the base?
Migrate team payment components to TypeScript #3123
Conversation
Co-authored-by: rohitpaulk <rohitpaulk@gmail.com>
Cursor Agent can help with this pull request. Just |
Test Results 1 files ±0 1 suites ±0 9m 46s ⏱️ - 4m 49s For more details on these errors, see this check. Results for commit f86626f. ± Comparison against base commit 4f65226. This pull request removes 6 and adds 1 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
❌ 1 Tests Failed:
View the full list of 1 ❄️ flaky test(s)
To view more test analytics, go to the Test Analytics Dashboard |
Bundle ReportChanges will increase total bundle size by 70 bytes (0.0%) ⬆️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: client-array-pushAssets Changed:
|
@cursor fix lint errors |
I refined the team payment details step by improving input handling for the number of seats and addressing Glint type errors, ensuring better data binding and developer experience.
Learn more about Cursor Agents |
Co-authored-by: rohitpaulk <rohitpaulk@gmail.com>
Checklist:
[percy]
in the message to trigger)Migrate
app/components/team-payment-page
components to TypeScriptThis PR migrates all components within
app/components/team-payment-page
and its subdirectories from JavaScript to TypeScript.The primary goal is to enhance type safety, improve maintainability, and enable better tooling support for these components.
Key changes include:
.js
component files to.ts
.Signature
interfaces for precise typing of component arguments, elements, and blocks.@service declare
.{{! @glint-nocheck: not typesafe yet }}
and{{! @glint-expect-error: not ts-ified yet }}
comments from templates, leveraging Glint for template type checking.This migration ensures that the
team-payment-page
components are fully type-safe and align with our TypeScript standards.Slack Thread