Skip to content
This repository was archived by the owner on Dec 6, 2021. It is now read-only.

Commit 26c1725

Browse files
committed
fix(types): remove react dependancies
1 parent fda9525 commit 26c1725

File tree

7 files changed

+38
-28
lines changed

7 files changed

+38
-28
lines changed

types/action-sheet.d.ts

+8-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Component } from '@vue/runtime-core'
12
import { CommonEvent } from '@tarojs/components/types/common'
23

34
import AtComponent from './base'
@@ -26,17 +27,19 @@ export interface AtActionSheetProps extends AtComponent {
2627
onCancel?: (event?: CommonEvent) => void
2728
}
2829

30+
export declare const AtActionSheet: Component<AtActionSheetProps>
31+
2932
export interface AtActionSheetState {
3033
_isOpened: boolean
3134
}
3235

33-
export interface AtActionSheetHeaderProps extends AtComponent {}
36+
export interface AtActionSheetHeaderProps extends AtComponent { }
3437

3538
export interface AtActionSheetFooterProps extends AtComponent {
3639
onClick?: Function
3740
}
3841

39-
export interface AtActionSheetBodyProps extends AtComponent {}
42+
export interface AtActionSheetBodyProps extends AtComponent { }
4043

4144
export interface AtActionSheetItemProps extends AtComponent {
4245
/**
@@ -45,3 +48,6 @@ export interface AtActionSheetItemProps extends AtComponent {
4548
onClick?: (event?: CommonEvent) => void
4649
}
4750

51+
export declare const AtActionSheetItem: Component<AtActionSheetItemProps>
52+
53+

types/base.d.ts

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import { CSSProperties } from '../global'
1+
import { AllowedComponentProps } from '@vue/runtime-core'
22

3-
export interface AtComponent {
4-
className?: string;
3+
export interface AtComponent extends AllowedComponentProps {
54

6-
customStyle?: string | CSSProperties;
75
}
86

97
export interface AtIconBaseProps2 extends AtComponent {

types/calendar.d.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import dayjs from 'dayjs'
22
import { CommonEvent } from '@tarojs/components/types/common'
3+
import { Component } from '@vue/runtime-core'
34

45
// #region Calendar
56
declare namespace Calendar {
@@ -75,7 +76,6 @@ declare namespace Calendar {
7576
}
7677
}
7778

78-
export default Calendar
7979
export { Calendar }
8080
// #endregion
8181

@@ -130,6 +130,8 @@ export type AtCalendarProps =
130130
| AtCalendarSingleSelectedProps
131131
| AtCalendarMutilSelectedProps
132132

133+
export declare const AtCalendar: Component<AtCalendarProps>
134+
133135
export interface AtCalendarDefaultProps {
134136
format: string
135137

@@ -181,7 +183,7 @@ export interface AtCalendarControllerProps {
181183
onSelectDate: (e: CommonEvent) => void
182184
}
183185

184-
export interface AtCalendarControllerState {}
186+
export interface AtCalendarControllerState { }
185187
// #endregion
186188

187189
// #region AtCalendarBody

types/flex.d.ts

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { Component } from '@vue/runtime-core'
12
import AtComponent from './base'
23

34
export interface AtFlexItemProps extends AtComponent {
@@ -8,10 +9,14 @@ export interface AtFlexItemProps extends AtComponent {
89
offset: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12
910
}
1011

12+
export declare const AtFlexItem: Component<AtFlexItemProps>
13+
1114
export interface AtFlexProps extends AtComponent {
1215
wrap: 'no-wrap' | 'wrap' | 'wrap-reverse'
1316
align: 'start' | 'end' | 'center' | 'stretch' | 'baseline'
1417
justify: 'start' | 'end' | 'center' | 'between' | 'around'
1518
direction: 'row' | 'column' | 'row-reverse' | 'column-reverse'
1619
alignContent: 'start' | 'end' | 'center' | 'stretch' | 'between' | 'around'
1720
}
21+
22+
export declare const AtFlex: Component<AtFlexProps>

types/index.d.ts

+7-13
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11

2-
import { Props } from '../src/components/calendar/interface'
3-
4-
export { default as AtActionSheet, AtActionSheetItem } from './action-sheet'
2+
export { AtActionSheet, AtActionSheetItem } from './action-sheet'
53
export { default as AtActivityIndicator } from './activity-indicator'
64
export { default as AtAvatar } from './avatar'
75
export { default as AtBadge } from './badge'
86
export { default as AtButton } from './button'
97
export { default as AtCard } from './card'
8+
export { AtCalendar, Calendar } from './calendar'
109
export { default as AtCheckbox } from './checkbox'
1110
export { default as AtDrawer } from './drawer'
1211
export { default as AtFab } from './fab'
12+
export { AtFlex, AtFlexItem } from './flex'
1313
export { default as AtFloatLayout } from './float-layout'
1414
export { default as AtForm } from './form'
1515
export { default as AtGrid } from './grid'
1616
export { default as AtIcon } from './icon'
1717
export { default as AtInputNumber } from './input-number'
1818
export { default as AtInput } from './input'
19-
export { default as AtListItem, AtList } from './list'
20-
export { default as AtModal } from './modal'
19+
export { AtList, AtListItem } from './list'
20+
export { AtModal, AtModalAction, AtModalHeader, AtModalContent } from './modal'
2121
export { default as AtNavBar } from './nav-bar'
2222
export { default as AtNoticebar } from './noticebar'
2323
export { default as AtPagination } from './pagination'
@@ -42,14 +42,8 @@ export { default as AtCountdown } from './countdown'
4242
export { default as AtSteps } from './steps'
4343
export { default as AtCurtain } from './curtain'
4444
export { default as AtSlider } from './slider'
45-
export { AtMessage, message } from './message'
45+
export { default as AtMessage, message } from './message'
4646
export { default as AtImagePicker } from './image-picker'
4747
export { default as AtIndexes } from './indexes'
4848
export { default as AtRange } from './range'
49-
export { default as AtFloatButton } from './float-button'
50-
51-
export declare const AtCalendar: ComponentClass<Props>
52-
53-
export declare const AtModalHeader: ComponentClass
54-
export declare const AtModalAction: ComponentClass
55-
export declare const AtModalContent: ComponentClass
49+
export { default as AtFloatButton } from './float-button'

types/list.d.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
import { Component } from '@vue/runtime-core'
22
import { CommonEventFunction } from '@tarojs/components/types/common'
33

44
import AtComponent, { AtIconBaseProps } from './base'
@@ -11,6 +11,8 @@ export interface AtListProps extends AtComponent {
1111
hasBorder?: boolean
1212
}
1313

14+
export declare const AtList: Component<AtListProps>
15+
1416
export interface AtListItemProps extends AtComponent {
1517
/**
1618
* 是否有边框
@@ -70,3 +72,5 @@ export interface AtListItemProps extends AtComponent {
7072
*/
7173
onSwitchChange?: CommonEventFunction
7274
}
75+
76+
export declare const AtListItem: Component<AtListItemProps>

types/modal.d.ts

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { MouseEvent, ComponentClass } from "react"
1+
import { Component } from "@vue/runtime-core"
22
import { CommonEventFunction } from "@tarojs/components/types/common"
33

44
import AtComponent from "./base"
@@ -53,10 +53,11 @@ export interface AtModalActionProps extends AtComponent {
5353
isSimple: boolean
5454
}
5555

56-
export interface AtModalContentProps extends AtComponent {}
56+
export interface AtModalContentProps extends AtComponent { }
5757

58-
export interface AtModalHeaderProps extends AtComponent {}
58+
export interface AtModalHeaderProps extends AtComponent { }
5959

60-
declare const AtModal: ComponentClass<AtModalProps>
61-
62-
export default AtModal
60+
export declare const AtModal: Component<AtModalProps>
61+
export declare const AtModalAction: Component<AtModalActionProps>
62+
export declare const AtModalContent: Component<AtModalContentProps>
63+
export declare const AtModalHeader: Component<AtModalHeaderProps>

0 commit comments

Comments
 (0)