Skip to content

Commit 6fc5719

Browse files
committed
Update generate types
1 parent 94cbbcd commit 6fc5719

File tree

6 files changed

+58
-38
lines changed

6 files changed

+58
-38
lines changed

generatedTypes/src/components/carousel/CarouselPresenter.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import {PropsWithChildren} from 'react';
2-
import {CarouselProps, CarouselState} from './types';
1+
import { PropsWithChildren } from 'react';
2+
import { CarouselProps, CarouselState } from './types';
33
export declare function getChildrenLength(props: PropsWithChildren<CarouselProps>): number;
44
export declare function calcOffset(props: CarouselProps, state: Omit<CarouselState, 'initialOffset' | 'prevProps'>): {
55
x: number;

generatedTypes/src/components/carousel/index.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React, {Component, RefObject, ReactNode, Key} from 'react';
2-
import {ScrollView, LayoutChangeEvent, NativeSyntheticEvent, NativeScrollEvent} from 'react-native';
3-
import {CarouselProps, CarouselState, PageControlPosition} from './types';
4-
export {CarouselProps, PageControlPosition};
1+
import React, { Component, RefObject, ReactNode, Key } from 'react';
2+
import { ScrollView, LayoutChangeEvent, NativeSyntheticEvent, NativeScrollEvent } from 'react-native';
3+
import { CarouselProps, CarouselState, PageControlPosition } from './types';
4+
export { CarouselProps, PageControlPosition };
55
declare type DefaultProps = Partial<CarouselProps>;
66
/**
77
* @description: Carousel for scrolling pages horizontally
@@ -49,7 +49,7 @@ declare class Carousel extends Component<CarouselProps, CarouselState> {
4949
getSnapToOffsets: () => number[] | undefined;
5050
shouldUsePageWidth(): number | false | undefined;
5151
shouldEnablePagination(): boolean | undefined;
52-
onContainerLayout: ({nativeEvent: {layout: {width: containerWidth, height: containerHeight}}}: LayoutChangeEvent) => void;
52+
onContainerLayout: ({ nativeEvent: { layout: { width: containerWidth, height: containerHeight } } }: LayoutChangeEvent) => void;
5353
shouldAllowAccessibilityLayout(): boolean | undefined;
5454
onContentSizeChange: () => void;
5555
onMomentumScrollEnd: () => void;
@@ -64,7 +64,7 @@ declare class Carousel extends Component<CarouselProps, CarouselState> {
6464
renderCarousel(): JSX.Element;
6565
render(): JSX.Element;
6666
}
67-
export {Carousel};
67+
export { Carousel };
6868
declare const _default: React.ComponentClass<CarouselProps & {
6969
useCustomTheme?: boolean | undefined;
7070
}, any> & Carousel & {

generatedTypes/src/components/carousel/types.d.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import {ScrollViewProps, StyleProp, ViewStyle, NativeSyntheticEvent, NativeScrollEvent, PointPropType, Animated} from 'react-native';
2-
import {PageControlProps} from '../pageControl';
1+
import { ScrollViewProps, StyleProp, ViewStyle, NativeSyntheticEvent, NativeScrollEvent, PointPropType, Animated } from 'react-native';
2+
import { PageControlProps } from '../pageControl';
33
export declare enum PageControlPosition {
4-
OVER = 'over',
5-
UNDER = 'under'
4+
OVER = "over",
5+
UNDER = "under"
66
}
77
export interface CarouselProps extends ScrollViewProps {
88
/**
@@ -37,7 +37,9 @@ export interface CarouselProps extends ScrollViewProps {
3737
/**
3838
* callback for when page has changed
3939
*/
40-
onChangePage?: (newPageIndex: number, oldPageIndex: number, info: {isAutoScrolled: boolean}) => void;
40+
onChangePage?: (newPageIndex: number, oldPageIndex: number, info: {
41+
isAutoScrolled: boolean;
42+
}) => void;
4143
/**
4244
* callback for onScroll event of the internal ScrollView
4345
*/

generatedTypes/src/components/connectionStatusBar/index.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ declare class ConnectionStatusBar extends PureComponent<ConnectionStatusBarProps
3030
}
3131
export { ConnectionStatusBar };
3232
declare const _default: React.ComponentClass<ConnectionStatusBarProps & {
33+
/**
34+
* @description: Top bar to show a "no internet" connection status. Note: Run on real device for best results
35+
* @image: https://user-images.githubusercontent.com/33805983/34683190-f3b1904c-f4a9-11e7-9d46-9a340bd35448.png, https://user-images.githubusercontent.com/33805983/34484206-edc6c6e4-efcb-11e7-88b2-cd394c19dd5e.png
36+
* @example: https://github.com/wix/react-native-ui-lib/blob/master/demo/src/screens/componentScreens/ConnectionStatusBarScreen.tsx
37+
* @notes: The component requires installing the '@react-native-community/netinfo' native library
38+
*/
3339
useCustomTheme?: boolean | undefined;
3440
}, any> & typeof ConnectionStatusBar;
3541
export default _default;
Lines changed: 36 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,39 @@
1-
import React from 'react';
2-
import ListItemPart from 'src/components/listItem/ListItemPart';
3-
import {ListItemProps} from './types';
4-
export {ListItemProps};
5-
6-
declare class ListItem extends Component<ListItemProps, State> {
7-
static displayName: string;
8-
static Part: typeof ListItemPart;
9-
constructor(props: ListItemProps);
10-
onHideUnderlay(): void;
11-
onShowUnderlay(): void;
12-
setPressed(isPressed: boolean): void;
13-
renderViewContainer: () => JSX.Element;
14-
renderCustomContainer(Container: React.ComponentType): JSX.Element;
15-
renderChildren(): React.DetailedReactHTMLElement<any, HTMLElement>[] | null | undefined;
16-
render(): JSX.Element;
1+
import React, { Component } from 'react';
2+
import ListItemPart from './ListItemPart';
3+
import { ListItemProps } from './types';
4+
declare type ListItemState = {
5+
pressed: boolean;
6+
};
7+
declare class ListItem extends Component<ListItemProps, ListItemState> {
8+
static displayName: string;
9+
static defaultProps: {
10+
height: number;
11+
containerElement: React.ComponentClass<import("../../components/touchableOpacity").TouchableOpacityProps & {
12+
useCustomTheme?: boolean | undefined;
13+
}, any>;
14+
underlayColor: string;
15+
};
16+
static Part: typeof ListItemPart;
17+
styles: {
18+
container: {
19+
backgroundColor: string;
20+
};
21+
innerContainer: {
22+
flexDirection: "row";
23+
height: string | number | undefined;
24+
};
25+
};
26+
constructor(props: ListItemProps);
27+
onHideUnderlay(): void;
28+
onShowUnderlay(): void;
29+
setPressed(isPressed: boolean): void;
30+
renderViewContainer: () => JSX.Element;
31+
renderCustomContainer: (Container: React.ComponentType) => JSX.Element;
32+
renderChildren: () => JSX.Element;
33+
render(): JSX.Element;
1734
}
18-
declare const _default: React.ComponentClass<
19-
ListItemProps & {
35+
export { ListItemProps };
36+
declare const _default: React.ComponentClass<ListItemProps & {
2037
useCustomTheme?: boolean | undefined;
21-
},
22-
any
23-
> &
24-
typeof ListItem;
38+
}, any> & typeof ListItem;
2539
export default _default;

generatedTypes/src/components/scrollBar/index.d.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@ declare const Item: {
8484
displayName: string;
8585
};
8686
declare const _default: React.ComponentClass<ScrollBarProps & {
87-
useCustomTheme?: boolean | undefined; /**
88-
* Whether to use a FlatList. NOTE: you must pass 'data' and 'renderItem' props as well
89-
*/
87+
useCustomTheme?: boolean | undefined;
9088
}, any> & typeof ScrollBar;
9189
export default _default;

0 commit comments

Comments
 (0)