From 30a04aa6d6015a96cbdbfb4f24b1f2517159402d Mon Sep 17 00:00:00 2001 From: scarcoco <cooxacom@163.com> Date: Fri, 7 Feb 2020 14:30:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=20.d.ts=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.d.ts b/index.d.ts index dee1987..da374db 100644 --- a/index.d.ts +++ b/index.d.ts @@ -1,6 +1,6 @@ import react, { Component } from "react" import {ViewProps} from "react-native"; -interface SmartRefreshLayoutProps extends ViewProps{ +interface SmartRefreshControlProps extends ViewProps{ onRefresh?:()=>void, onHeaderPulling?:(p: RefreshEvent)=>void, onHeaderReleasing?:(p: RefreshEvent)=>void, @@ -9,7 +9,7 @@ interface SmartRefreshLayoutProps extends ViewProps{ onReleaseToRefresh?:()=>void, onHeaderReleased?:()=>void, enableRefresh?:boolean,//是否启用下拉刷新功能 - renderHeader?:()=>React.ReactElement | React.ReactElement, + renderHeader?:(()=>React.ReactElement) | React.ReactElement, headerHeight?:number, overScrollBounce?:boolean,//是否使用越界回弹 overScrollDrag?:boolean,//是否使用越界拖动,类似IOS样式 @@ -25,7 +25,7 @@ type RefreshEvent = { type RefreshNativeEvent = { percent: number, offset:number, headerHeight: number} type AutoRefresh = { refresh?:boolean,time?:number } type FinishRefreshParams = { delayed?: number, success?:boolean} -export class SmartRefreshLayout extends Component<SmartRefreshLayoutProps>{ +export class SmartRefreshControl extends Component<SmartRefreshControlProps>{ finishRefresh:(params?:FinishRefreshParams)=>void }