diff --git a/packages/uni-api/src/helpers/api.ts b/packages/uni-api/src/helpers/api.ts index e4534f7acda3f4b44a9b5e413e1e304aae0e3868..0e30b10379396b553eaea85d7fe086e7e070d6e3 100644 --- a/packages/uni-api/src/helpers/api.ts +++ b/packages/uni-api/src/helpers/api.ts @@ -38,11 +38,11 @@ export function createApi( fn: T, protocol?: ApiProtocols ) { - return function(...args: any[]) { + return (function(...args: any[]) { if (type === API_TYPE_SYNC) { if (!(__DEV__ && protocol && !validateProtocol(name!, args, protocol))) { return fn.apply(null, formatApiArgs(args, options)) } } - } + } as unknown) as T }