Skip to content

类型: BaseOperation ​

属性 ​

getServerDate ​

• getServerDate: () => Promise<Dayjs>

Type declaration ​

▸ (): Promise<Dayjs>

返回值 ​

Promise<Dayjs>

packages/uni-mp/io/types/base.d.ts:60


uploadFile ​

• uploadFile: (params: FileParams, options: FileMeta & { isMultipart: boolean ; throwIfFailed: boolean }) => Promise<UploadFileResponse>

Type declaration ​

▸ (params, options): Promise<UploadFileResponse>

参数 ​
NameType
paramsFileParams
optionsFileMeta & { isMultipart: boolean ; throwIfFailed: boolean }
返回值 ​

Promise<UploadFileResponse>

packages/uni-mp/io/types/base.d.ts:42


uploadFiles ​

• uploadFiles: (params: FileParams[], options: FileMeta & { isMultipart: boolean ; throwIfFailed: boolean }) => Promise<UploadFileResponse[]>

Type declaration ​

▸ (params, options): Promise<UploadFileResponse[]>

参数 ​
NameType
paramsFileParams[]
optionsFileMeta & { isMultipart: boolean ; throwIfFailed: boolean }
返回值 ​

Promise<UploadFileResponse[]>

packages/uni-mp/io/types/base.d.ts:55


useMutation ​

• useMutation: <T>(options: T) => UseMutationReturnType<unknown, IOError, unknown, unknown>

Type declaration ​

▸ <T>(options): UseMutationReturnType<unknown, IOError, unknown, unknown>

Type parameters ​
NameType
Textends UseMutationOptions
参数 ​
NameType
optionsT
返回值 ​

UseMutationReturnType<unknown, IOError, unknown, unknown>

packages/uni-mp/io/types/base.d.ts:71


useQuery ​

• useQuery: <T>(requestFn: T, queryOptions?: UseQueryOptions, queryClient?: QueryClient) => UseQueryReturnType<Awaited<ReturnType<T>>, unknown>

Type declaration ​

▸ <T>(requestFn, queryOptions?, queryClient?): UseQueryReturnType<Awaited<ReturnType<T>>, unknown>

Type parameters ​
NameType
Textends QueryFunction
参数 ​
NameType
requestFnT
queryOptions?UseQueryOptions
queryClient?QueryClient
返回值 ​

UseQueryReturnType<Awaited<ReturnType<T>>, unknown>

packages/uni-mp/io/types/base.d.ts:75


useQueryAll ​

• useQueryAll: <T>(tasks: [...T[]], queryOptions?: UseQueryOptions, queryClient?: QueryClient) => Omit<UseQueryReturnType<unknown, unknown>, "data"> & { data: ToRefs<{ [K in string | number | symbol]: Awaited<ReturnType<T[K<K>]>> }> }

Type declaration ​

▸ <T>(tasks, queryOptions?, queryClient?): Omit<UseQueryReturnType<unknown, unknown>, "data"> & { data: ToRefs<{ [K in string | number | symbol]: Awaited<ReturnType<T[K<K>]>> }> }

Type parameters ​
NameType
Textends (...any: any) => Promise<any>[]
参数 ​
NameType
tasks[...T[]]
queryOptions?UseQueryOptions
queryClient?QueryClient
返回值 ​

Omit<UseQueryReturnType<unknown, unknown>, "data"> & { data: ToRefs<{ [K in string | number | symbol]: Awaited<ReturnType<T[K<K>]>> }> }

packages/uni-mp/io/types/base.d.ts:81


useQueryAllSettled ​

• useQueryAllSettled: <T>(tasks: [...T[]], queryOptions?: UseQueryOptions, queryClient?: QueryClient) => Omit<UseQueryReturnType<unknown, unknown>, "data"> & { data: ToRefs<{ [K in string | number | symbol]: PromiseSettledResult<T[K<K>]> }> }

Type declaration ​

▸ <T>(tasks, queryOptions?, queryClient?): Omit<UseQueryReturnType<unknown, unknown>, "data"> & { data: ToRefs<{ [K in string | number | symbol]: PromiseSettledResult<T[K<K>]> }> }

Type parameters ​
NameType
Textends (...any: any) => Promise<any>[]
参数 ​
NameType
tasks[...T[]]
queryOptions?UseQueryOptions
queryClient?QueryClient
返回值 ​

Omit<UseQueryReturnType<unknown, unknown>, "data"> & { data: ToRefs<{ [K in string | number | symbol]: PromiseSettledResult<T[K<K>]> }> }

packages/uni-mp/io/types/base.d.ts:89


useRequest ​

• useRequest: <T>(request: T, requestParams: Parameters<T>["0"], queryOptions: UseQueryOptions) => UseQueryReturnType<Partial<Awaited<ReturnType<T>>>, IOError> & { queryKey: QueryKey }

Type declaration ​

▸ <T>(request, requestParams, queryOptions): UseQueryReturnType<Partial<Awaited<ReturnType<T>>>, IOError> & { queryKey: QueryKey }

Type parameters ​
NameType
Textends (...any: any) => any
参数 ​
NameType
requestT
requestParamsParameters<T>["0"]
queryOptionsUseQueryOptions
返回值 ​

UseQueryReturnType<Partial<Awaited<ReturnType<T>>>, IOError> & { queryKey: QueryKey }

packages/uni-mp/io/types/base.d.ts:65


useServerDate ​

• useServerDate: (options?: UseServerDateOptions) => Ref<Dayjs>

Type declaration ​

▸ (options?): Ref<Dayjs>

参数 ​
NameType
options?UseServerDateOptions
返回值 ​

Ref<Dayjs>

packages/uni-mp/io/types/base.d.ts:63

Accessors ​

file ​

• get file(): File

返回值 ​

File

packages/uni-mp/io/types/base.d.ts:40


query ​

• get query(): Query

返回值 ​

Query

packages/uni-mp/io/types/base.d.ts:36


user ​

• get user(): User

返回值 ​

User

packages/uni-mp/io/types/base.d.ts:38