Subscribe on changes!

Multiple slot binding inside component has wrong types in parent

avatar
Oct 12th 2023

Vue version

3.3.4

Link to minimal reproduction

https://play.vuejs.org/#eNqVVd2O0zoQfpU5OSu1ldIWhLgJBQlWe7GAYAXL1Walps20DZvYke10W0V5d2bspHFJQaIXjWc8/9+Mpw7el+VsX2EQBQu9VllpQKOpSsgTsX0bB0bHwbtYZEUplYFrWZQh1PTNq0JAAxslCxjN5nzBZkZvYkHSwqDaJGuEb/IZ6lgAiKTACLRRmdiSDMBaVsJEIKpihYo4DSuupdCGrti6jlo3D4/wFh5Yp4YnPEYwYmOjEExmcjI6+sIkNKEvYs17MteWBvLy2DtS8pm8UIy+CxfpiOqSs5M2zpcvTg5aga+KKuRJvH4xEPmMhRS+DSdBESzmrthUWiIMFmWeGCQKYMG1hKgtAkHQnuIAIg6YOPyxsAD9Fv9Np3BzKHFtMI1gSeJL0DtZ5Snskj2COZYIS1fLJUynvt6tAMKJYnNqnjxVZRnCqjIgK1PSJ9Ogsu3OeBa6uOF/0h7bLCcuYIqurhlIaJrF/Cy/Mz3KZMzFYjU6OzU6zJg5M/JHWaK6TjSOJ0NLC9t2dPT4QUgtS+husu3sp5aC+tr2H0dVlFmO6mtpMkI/DiLXmXyX5Ll8/mh5RlVoUbQ6O1w/XeD/1AfmxcGdQo1qj3FwujOJ2qJx1zffv+CBzqfLQqZVTtJ/ufyGmqDiGJ3Yh0qkFLYnZ6O9tRNJ03Svbw4Ghe6S4kBZ0vViHNBUcpn+lHof7qvZK6tHs0hV7CaaH4YBfskq7wjH2GGSegzHVL9xWlHYTzdSEeDUMXkImUjxMKFPN/fc6DTEJGCvTo0+MMUNfJccITGUP2cGRrrulZuuoVFh37ADCzqXBiLuNfLGGuOrmv5n5L6ZLCmQ/XRFQZx6+rKZ857eT7ONU5jZx+c0Co68NBADY3MO7FL15mb3e5nnZ3VmCYeFD89KpschPD0QNHEhj93tCQv3xHRAdFcXS7AwaW8po9RCfoM7K72R5VVNdHNVE0mj/d3ugvGkoTr/DeH3IoVcyieCGSi3HmAy9o8A82szcH+Os3uE/owzQckpEor/Dt1gQgbQeTgR1U7ZWbsQ2a5pb0G3K3uLAlW2JuY90MuCItXtCg3hk80KD3aN9/u5XeTta2BXp7ejoVufZ7wHT+wxgkQcu/Xd271TstSd2dM+v3+g1ccct3g/MWkVU9xkAq3Swv6/G0+8JRk0vwDfSKXR

Steps to reproduce

Pay attention to types of row/col inside component and then look at the parent

What is expected?

Correct type for each binded slot elements

What is actually happening?

All elements have same type

System Info

No response

Any additional comments?

No response

avatar
Oct 13th 2023

/cc @so1ve

avatar
Oct 13th 2023

Could you please transfer this issue to vuejs/language-tools?

avatar
Oct 13th 2023

Could you please transfer this issue to vuejs/language-tools?

Done