@sdcx/pull-to-refresh
Version:
A react-native PullToRefresh component.
26 lines (20 loc) • 895 B
text/typescript
import type { HostComponent, ViewProps, CodegenTypes } from 'react-native';
import { codegenNativeComponent } from 'react-native';
export interface StateChangedEventPayload {
state: CodegenTypes.Int32;
}
export interface OffsetChangedEventPayload {
offset: CodegenTypes.Float;
}
interface RefreshingEventPayload {}
export interface NativeProps extends ViewProps {
onRefresh?: CodegenTypes.DirectEventHandler<RefreshingEventPayload>;
onStateChanged?: CodegenTypes.DirectEventHandler<StateChangedEventPayload>;
onOffsetChanged?: CodegenTypes.DirectEventHandler<OffsetChangedEventPayload>;
refreshing?: CodegenTypes.WithDefault<boolean, false>;
noMoreData?: CodegenTypes.WithDefault<boolean, false>;
manual?: CodegenTypes.WithDefault<boolean, false>;
}
export default codegenNativeComponent<NativeProps>('PullToRefreshFooter', {
interfaceOnly: true,
}) as HostComponent<NativeProps>;