Mateusz Burzyński
Mateusz Burzyński
Repros: - [react-hook-form](https://github.com/microsoft/TypeScript/pull/53017#issuecomment-2353548456): [TS playground](https://www.typescriptlang.org/play/?ts=6.0.0-dev.20251130#code/C4TwDgpgBACgTgSwLYOAgbtAvFAdgVwBtCoAfKfXAEwgDMFcIqyoBnYRXAcxYKQCMIcFvwD2owhACGuFqxACJIhFwbAA3AChNoSFACSrAIK4QAHgAqAPig4ADFAgAPYBGqsoARigAyKBagAfigOfGgALihaKUJWCC0dcGhDAFEAR3wYy08AGn8AJhscC29nV3cCzSggqAAKMwBxK1qASlsbBscXNyoPEprvSPy2sp6PRua2rA6u8t6Cgaghquqa0IgV6sjo2I2tqJi4hN1oExBUjKySvItC239S7orbleCLzMJsm7vRivXNtZwMIAyKMTBwFagiDg45JKBGOBwKQgADSEBA9z4gjgsL0hgs+DAkksszGUAAStIqKJcIQQAikeYZCArEU8PgBEJSc8ANoAIkk3GAAAs+QBdV4HXaQkJA+LaE5QABiCAghCoADUYmEPDhKQBjURwKhmdicLh5ZlWXHQGBSEX6JBEswrFHc+Zmhg8chYoQ5FYa-3VCxI8FxKgWJKsTRsjXujzwZCoDB7GoAAwAJABvFEAXzTMvW8fhpneV1DQnDkcgrDyGqskszOfzMqbebTLDbuYAdNm7Q7cK44LgsoH-BW4FWoyx6-mbf5CZI0SBWCTfvNKVJqbT6YjkWYrWyUk59YR8DQzABrdGiWj+PLXkC3qDMnli60KuH94X6QdCEefBYNwTlONb3NY4HFpu250gy+4MLQXL1pK+KLhAlg2OuHj-KsNRZgCuE8m6DALkSEDLqu1higAtIEkTfo6zpun4nrcDcRFisBUhhkw1YQKwH64dUuY8gSZEURhEq4fR9o-k6nxwai6J1lxPERlGDb7PhQlQERUAkY+z4WDRdGwLJjGfMxbAcF67Eopx47cZWvEaVouEiYZd7GfO34YZBWEvqYNQMX+w5XDYUIwp+egqmqVC+RYsXqlqZ78cWSWatq-FsglGUpTqH6JHoikMfJLrVG6AWsd67KcnAQZQIGKwhk5k4uTWMb3HGAWJigaCYChximGY9bFjhqzBNVIJ4NCQgyt1TwblSNKwXu5gIVyACqmk1Jtxa9cmA24W8Q3mKNAXjcd1nmgRSwzeC00APSPVAADCwoQPql5sKIITCvaUAAO7QNuADkwBQHAn34G1+mDr9IrQKwUhINAJwAs9UD8BibisDDXp-QDiMhNOUhQ1ASD4MAHx0i+rCsCoI78JIGMvZT1MxLTUMZAgUPMMAv3caICDMDscRQGAogM-1aXPnj-AnNGuFFgFZxloBIHtfxdY7dUwRgnN0lQF2HbkF2vZZiV5mhQBI2qc56lgeQs4FvsKuLR4ausOkHyWJrjva41O367NEL7Ob2ZWwOQ622OLVqXxHjO1Yc7Raca0hTHVz221Ae6v4bIBAF0ErbujJmBtwjIXrBisGJxIQRdcoAsE2k6bpxGyPX5HopRVgmZEUdyUxvjXbZ-gcTnoHZW5Qkid3ElUdNQ8WWYinLipjkJxpMpt4RndQJ5-gD-CGfmWVVnVXZDnxw7ieCasHk3l5YrzkPfnFMWzI1CvNvhXdBscRpzMiKfK6EgKwH2rJPy5B37WELl-UwkoYDFibJXKAeYLboPJC2K6lUPaH2fv4W6wRyRQJFJYDiushLBG-GAyh9k8jkmoUbQBt1Ij4LmB4Js690S4Jof4KCy0dyKQrrgRCVcWETRAcKehY4yF+F8vWKR+w2E6UiobVY9FixHwsC3CeMApJaMgQFHha1lz8JrkXAhJcRFrTERIoOJDGrsPupo1RocZSAPnBlOhWVyr+DyllDwAUgmpVrM1Xxsl0qqnVLlWJmVwkNhyrJehiUElgNrIEhJ35CqKk2nEV6NIOASEkHAeAogwCrkiRk4JMS4qZPuGEnUDULAADkUbQFCTk6B6SGnBLZFEihfTkoDM6jgNuI5UaRHaZ02eNBohEGAGA0yQzZH+JGYklp-gOmow-LmBINBTxk2gLQSg+o0A0goIU4pcBSlCACZsxp3T+nhKabU8JrTdldIIWsywzTsrvLivE15BUYy1BWGAO5VTIgFIgEUwcdziBCAqVU-5HztmzL2ZoFokQsx4E6TM756goDoGCTMgFHgDnaGcJLOAEMFlSCWdc+Ftz7lwFqJMwlUA+SuHYHyBqjKllgMiHyAVmhcwtC0EAA) - [webpack](https://github.com/microsoft/TypeScript/pull/53017#issuecomment-3591696488): [TS playground](https://www.typescriptlang.org/play/?ts=6.0.0-dev.20251130#code/C4TwDgpgBAwg9gWzAQwE7OHVAeAKgPigF4oAKZALilwBooAjK3ASmMIFoBGKAHygAZeUTgG4AUGIAmEAMYAbNNBlwAdgGdgUGaggYI8JGgxYqefKTFQoYVHEipQVDagCWKgOY1LWxCnSZUKnImAG0AawgQOAAzagBdOkZqcMiY+NYiQkE+bj4uLwzCAz9jHAJxKVkFHR91TWUVGQxiowC1UwILKxlOKhb-LDMvboAmPt9WwYJhqAA6eZkAJQgNccMBsvwQuLFC2AmNswrpeUVajR91iAA5AFcEeghUdrJKKBV7x9REqg+Hp722WEQi4xyqZ1OajUUAAsnBJLc5BAAOLoMAAC3gKhUsmALlUUAA3t55KoIKRmFQ4QikajkBisTiZHjVOIAL4SBoXeggADKcFuqBkEAA8qhpKhiFodHp+qVSAAiNQCoWi8VPBV0ZRXO7-Z7McRczQ8xbIDwQXnANCaEjaXTAfQHeUK9Dmy3WzWXPw3T5PNQGiQnapKVQXHTRJ4QRorKjE7qqJkslRU+GIlFozEJ3H4lTiKzKwXCsUS36+1B5qCu9wWq0OUt6oS3FTSaJuCCSCstp4Afio9DgcCRZvZ2wq4cj0bUs2VDlIDSawDlbVIPP5hbVEsSIFNbtrwGYAaAA)
> I see this PR as a bugfix (because we previously were ignoring explicit configuration pragmas), but there is a slightly chance that it could break if someone relies on...
@weswigham friendly 🏓
@nicolo-ribaudo is there anything that can be done about this PR? could this be changed in v7? if not - could it be changed in v8?
How about this one: ```ts type StateType = "parallel" | "final" | "compound" | "atomic"; type StateSchema = Record; declare function createMachine( obj: { [K in keyof T]: { type:...
@RyanCavanaugh I believe that this proposal has a lot of potential to simplify types of some popular libraries, like React Query, Redux Toolkit, and more. The most recent example of...
I was experimenting with https://github.com/microsoft/TypeScript/pull/52062 and RTK types. While this PR doesn't implement this feature request here - it already allows me to do quite a lot for some libraries....
> The @xstate-layout comment created by VSCode extension cannot be used by @xstate/inspect The default view used there doesn't understand this layout information anyway. > nor copied into editor in...
At least part of the issue here is that `relateVariances` differs its behavior on `reportErrors`. First it fails and returns `Ternary.False`, exiting the relationship check early~ but then when the...
What would be the advantage of moving to this API? how that would affect supported range of Vue versions?