Мы разрабатываем компонент разбивки на страницы для нашей библиотеки компонентов за два дня до этого.
И когда компонент будет готов, у нас будет некоторое обсуждение структуры свойств компонента.
Вариант 1
<pagination :total-pages="(totalPages as number)"
v-model="(currentPage as number)" />
Вариант 2
<pagination :total="(totalItems as number)"
:per-page="(perPage as number)"
v-model="(currentPage as number)">
Что вы думаете об этих структурах? Что лучше для публичной библиотеки компонентов?