"Durations defined in setup() are not strongly typed "
Changes Made Added Development-Mode Warning (raise.ts) fixes:[#5375]
Added a warning that triggers when an unknown delay key is referenced Only runs in development mode (no production overhead) Provides helpful message listing available delays Updated Type Test Documentation (setup.types.test.ts)
Added clarifying comments explaining the TypeScript limitation (TS#55709) Notes that runtime warnings provide the safety net Added Comprehensive Tests (delays.test.ts - NEW)
5 test cases covering all scenarios Tests warning behavior for unknown delays Tests no warnings for valid configurations Documents immediate transition behavior Key Benefits ✅ Better Developer Experience - Clear warnings catch mistakes during development ✅ Zero Production Cost - Warnings only in development mode ✅ Fully Backward Compatible - No breaking changes ✅ Well Documented - Tests and comments explain the TypeScript limitation
Documentation Created PR_DESCRIPTION.md - Comprehensive PR description for GitHub PR_CHANGES.md - Technical details of the changes SUMMARY.md - Quick reference for the PR
⚠️ No Changeset found
Latest commit: 38c6465edd6173396507002bc878e0f5e851ea2f
Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.
This PR includes no changesets
When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types
Click here to learn what changesets are, and how to add one.
Click here if you're a maintainer who wants to add a changeset to this PR
sorry for the troble i should have checked
@sambhram1 you're totally fine, just trying to help you open a good pr. The change you're trying to make seems reasonable to me, it's just all the extra stuff that's not helping you out!