* feat(type->api): resultField推断api的返回值应该包含object类型 * perf(format): simplify type about api response
@@ -46,7 +46,7 @@
type: Array,
},
api: {
- type: Function as PropType<(arg?: any) => Promise<Option[]>>,
+ type: Function as PropType<(arg?: any) => Promise<Option[] | Recordable<any>>> ,
default: null,
numberToString: propTypes.bool,
@@ -38,7 +38,7 @@
const props = defineProps({
- type: Function as PropType<(arg?: any) => Promise<OptionsItem[]>>,
+ type: Function as PropType<(arg?: any) => Promise<OptionsItem[] | Recordable<any>>>,
params: {
@@ -39,7 +39,7 @@
value: { type: [Array, Object, String, Number] as PropType<SelectValue> },
// api params
@@ -25,7 +25,7 @@
value: { type: Array as PropType<Array<string>> },
- type: Function as PropType<(arg) => Promise<TransferItem[]>>,
+ type: Function as PropType<(arg) => Promise<TransferItem[] | Recordable<any>>> ,
params: { type: Object },