element-plus/packages/tokens/pagination.ts
2022-03-25 15:35:56 +08:00

13 lines
404 B
TypeScript

import type { ComputedRef, InjectionKey, WritableComputedRef } from 'vue'
export interface ElPaginationContext {
currentPage?: WritableComputedRef<number>
pageCount?: ComputedRef<number>
disabled?: ComputedRef<boolean>
changeEvent?: (val: number) => void
handleSizeChange?: (val: number) => void
}
export const elPaginationKey: InjectionKey<ElPaginationContext> =
Symbol('elPaginationKey')