там 4 дженерик-параметра. Для пропсов укажи первый, для слотов - 4-ый export defineComponent<unknown, unknown, unknown, {}>
https://vuejs.org/api/options-rendering.html#slots
А не через дженерики можно как-то?
А через мой синтаксис возможно?
через какой твой?
если ты про коллбэк в defineComponent, то да, он там вторым аргументом принимает опции
а что смущает? Как бы это сами создатели vue специально придумали
дженерики не нужно трогать, потому что они автоматически инферятся если ты начинаешь их менять, значит теперь каждый нужно указывать руками
{ slots }: { slotsType }
вторым параметром передаются опции
точно также параметры функции автоматом инферятся, если указать в дженериках
если ты меняешь дженерики, то тебе нужно указывать их все, они не умеют частично инфериться, поэтому так делать не нужно, для этого есть отдельный синтаксис
Обсуждают сегодня