I believe I encountered a regression after bumping the package @testing-library/angular from v17.1.0 to v17.2.1 while trying to use the new inputs property.
The issue arises with components that have inputs using a transform function that changes the type, such as:
title = input.required<TitleObject, string>({
transform: toTitleObject,
});
Hello ππ»,
I believe I encountered a regression after bumping the package
@testing-library/angular
fromv17.1.0
tov17.2.1
while trying to use the newinputs
property.The issue arises with components that have inputs using a transform function that changes the type, such as:
Below is the test I wrote :
In this case, TypeScript raises an error on the render function π΄:
When modifying the input so that it has the same type as after the transformation, the TypeScript error is resolved, and the test passes π’:
Please find a reproduction sample below:
https://github.com/mlz11/atl-issue-pr-473
If this is confirmed as a bug, I would love to contribute to resolving it.
Thanks for your help!