UNPKG

935 BTypeScriptView Raw
1/// <reference types="react" />
2import { ReactNode, ReactElement } from 'react';
3import { ViewStyle, TextStyle } from 'react-native';
4export interface Header {
5 header?: ViewStyle;
6 labelStyle?: TextStyle;
7}
8export interface Content {
9 container?: ViewStyle;
10 week?: ViewStyle;
11}
12export interface Styles {
13 Header?: Header;
14 Content?: Content;
15}
16export interface WeekData {
17 title?: string;
18 el?: ReactNode;
19 style: TextStyle;
20}
21export interface Config {
22 weekData?: Array<WeekData>;
23 startDate?: string;
24 endDate?: string;
25 selectedDate?: Array<string>;
26}
27export interface PropsDefine {
28 config?: Config;
29 style?: Styles;
30 onDateClick?: (x: any) => void;
31 renderDay?: (x: any) => ReactElement<any>;
32}
33export declare class Props implements PropsDefine {
34 config: {
35 startDate: null;
36 endDate: null;
37 };
38 style: {};
39 onDateClick: null;
40 renderDay: null;
41}