File tree Expand file tree Collapse file tree 2 files changed +42
-1
lines changed Expand file tree Collapse file tree 2 files changed +42
-1
lines changed Original file line number Diff line number Diff line change 2626 ],
2727 "main" : " lib/index" ,
2828 "module" : " es/index" ,
29+ "types" : " rc-pagination.d.ts" ,
2930 "config" : {
3031 "port" : 3000 ,
3132 "entry" : {
6869 "prop-types" : " ^15.5.7" ,
6970 "react-lifecycles-compat" : " ^3.0.4"
7071 }
71- }
72+ }
Original file line number Diff line number Diff line change 1+ declare module 'rc-pagination' {
2+ export interface PaginationData {
3+ className : string ;
4+ selectPrefixCls : string ;
5+ prefixCls : string ;
6+ pageSizeOptions : string [ ] ;
7+
8+ current : number ;
9+ defaultCurrent : number ;
10+ total : number ;
11+ pageSize : number ;
12+ defaultPageSize : number ;
13+
14+ hideOnSinglePage : boolean ;
15+ showSizeChanger : boolean ;
16+ showLessItems : boolean ;
17+ showPrevNextJumpers : boolean ;
18+ showQuickJumper : boolean | object ;
19+ showTitle : boolean ;
20+
21+ locale : object ;
22+
23+ style : React . CSSProperties ;
24+
25+ selectComponentClass : React . ComponentType ;
26+ pervIcon : React . ComponentType | React . ReactNode ;
27+ nextIcon : React . ComponentType | React . ReactNode ;
28+ jumpPrevIcon : React . ComponentType | React . ReactNode ;
29+ jumpNextIcon : React . ComponentType | React . ReactNode ;
30+ }
31+
32+ export interface PaginationProps extends Partial < PaginationData > {
33+ onChange ?: ( page : number , pageSize : number ) => void ;
34+ onShowSizeChange ?: ( current : number , size : number ) => void ;
35+ itemRender ?: ( page : number , type : string , element : React . ReactNode ) => React . ReactNode ;
36+ showTotal ?: ( total : number , range : number [ ] ) => string ;
37+ }
38+
39+ export default class Pagination extends React . Component < PaginationProps > { }
40+ }
You can’t perform that action at this time.
0 commit comments