Skip to content

Commit 158b7c4

Browse files
authored
refactor(mobile): add d.ts export files for mobile build (#2781)
* refactor(mobile): move shared.type.d.ts to root folder * fix(mobile): add d.ts export files for mobile build * fix(mobile): fix * fix(mobile): remove types folder
1 parent c8501bf commit 158b7c4

File tree

232 files changed

+165
-5251
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

232 files changed

+165
-5251
lines changed

packages/mobile/components/action-sheet/src/action-sheet.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { CSSProperties, ExtractPropTypes } from 'vue'
2-
import type { ISharedRenderlessParamUtils } from '../../../types/shared.type'
3-
export type { ISharedRenderlessParamHooks } from '../../../types/shared.type'
2+
import type { ISharedRenderlessParamUtils } from '@mobile-root/shared.type'
3+
4+
export type { ISharedRenderlessParamHooks } from '@mobile-root/shared.type'
45

56
export const actionSheetProps = {
67
menus: {

packages/mobile/components/action-sheet/src/mobile.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,13 @@ import { $prefix, setup, defineComponent } from '@mobile-root/common'
5656
import '@opentiny/vue-theme-mobile/action-sheet/index.less'
5757
import BScroll from '@better-scroll/core'
5858
import { actionSheetProps } from './action-sheet'
59+
import type { IActionSheetApi } from './action-sheet'
5960
6061
export default defineComponent({
6162
name: $prefix + 'ActionSheet',
6263
props: actionSheetProps,
6364
setup(props, context) {
64-
return setup({ props, context, renderless, api, extendOptions: { BScroll } })
65+
return setup({ props, context, renderless, api, extendOptions: { BScroll } }) as unknown as IActionSheetApi
6566
}
6667
})
6768
</script>

packages/mobile/components/alert/src/alert.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
*/
1212

1313
import type { ExtractPropTypes, CSSProperties } from 'vue'
14-
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '../../../types/shared.type'
15-
export type { ISharedRenderlessParamHooks, ITinyVm } from '../../../types/shared.type'
14+
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '@mobile-root/shared.type'
15+
16+
export type { ISharedRenderlessParamHooks, ITinyVm } from '@mobile-root/shared.type'
1617

1718
export const $constants = {
1819
ICON_MAP: {

packages/mobile/components/badge/src/badge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*/
1212

1313
import type { ExtractPropTypes } from 'vue'
14-
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '../../../types/shared.type'
14+
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '@mobile-root/shared.type'
1515
import type { computedValueRef, computedContent, computedTransform } from './renderless/index'
1616

1717
export const badgeProps = {

packages/mobile/components/button/src/button.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
*
1111
*/
1212
import type { ComputedRef, ExtractPropTypes } from 'vue'
13-
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '../../../types/shared.type'
13+
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '@mobile-root/shared.type'
1414
import type { clearTimer, handleClick } from './renderless'
1515

16-
export type { ISharedRenderlessParamHooks } from '../../../types/shared.type'
16+
export type { ISharedRenderlessParamHooks } from '@mobile-root/shared.type'
1717

1818
export const buttonProps = {
1919
type: {

packages/mobile/components/checkbox/src/checkbox.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import { $prefix } from '@mobile-root/common'
1313
import type { PropType } from '@mobile-root/common'
1414
import type { ExtractPropTypes, ComputedRef } from 'vue'
15-
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '../../../types/shared.type'
15+
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '@mobile-root/shared.type'
1616

1717
import type {
1818
addToStore,
@@ -35,7 +35,7 @@ import type {
3535
computedShowText
3636
} from './renderless'
3737

38-
export type { ISharedRenderlessParamHooks } from '../../../types/shared.type'
38+
export type { ISharedRenderlessParamHooks } from '@mobile-root/shared.type'
3939

4040
export type IconPosition = 'center' | 'top'
4141

packages/mobile/components/date-picker/src/date-picker.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
import type { PropType } from '@mobile-root/common'
1313
import { iconClose } from '@opentiny/vue-icon'
1414
import type { ComputedRef, ExtractPropTypes } from 'vue'
15-
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '../../../types/shared.type'
15+
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '@mobile-root/shared.type'
1616

17-
export type { ISharedRenderlessParamHooks } from '../../../types/shared.type'
17+
export type { ISharedRenderlessParamHooks } from '@mobile-root/shared.type'
1818

1919
const currentYear = new Date().getFullYear()
2020

packages/mobile/components/dialog-box/src/dialog-box.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ import type {
3838
ISharedRenderlessFunctionParams,
3939
ISharedRenderlessParamHooks,
4040
ISharedRenderlessParamUtils
41-
} from '../../../types/shared.type'
41+
} from '@mobile-root/shared.type'
4242

4343
export type { ISharedRenderlessParamHooks }
4444

packages/mobile/components/dropdown-item/src/dropdown-item.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import type {
1414
ISharedRenderlessFunctionParams,
1515
ISharedRenderlessParamUtils,
1616
ISharedRenderlessParamHooks
17-
} from '../../../types/shared.type'
17+
} from '@mobile-root/shared.type'
1818
import type { IDropdownMenuVm } from '../../dropdown-menu/src/dropdown-menu'
1919
import type {
2020
open,

packages/mobile/components/dropdown-menu/src/dropdown-menu.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
*
1111
*/
1212

13+
import type { ExtractPropTypes, ComponentPublicInstance } from 'vue'
14+
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '@mobile-root/shared.type'
15+
import type { IDropdownItemVm } from '../../dropdown-item/src/dropdown-item'
16+
1317
export const dropdownMenuProps = {
1418
multiStage: {
1519
type: Boolean,
@@ -67,10 +71,6 @@ export const dropdownMenuProps = {
6771
}
6872
}
6973

70-
import type { ExtractPropTypes, ComponentPublicInstance } from 'vue'
71-
import type { ISharedRenderlessFunctionParams, ISharedRenderlessParamUtils } from '../../../types/shared.type'
72-
import type { IDropdownItemVm } from '../../dropdown-item/src/dropdown-item'
73-
7474
export type { IDropdownItemVm }
7575

7676
export type IDropdownMenuProps = ExtractPropTypes<typeof dropdownMenuProps>

0 commit comments

Comments
 (0)