From e0bf83f06293c3bea51f62558ffdf1eb07192249 Mon Sep 17 00:00:00 2001 From: xion Date: Sun, 23 Mar 2025 21:43:02 +0800 Subject: [PATCH] fix: type currrentUser type and list is not same --- .turbo/turbo-build.log | 24 ++++++++++++++++++++++++ src/login-cache.ts | 13 +++++++++++-- 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 .turbo/turbo-build.log diff --git a/.turbo/turbo-build.log b/.turbo/turbo-build.log new file mode 100644 index 0000000..2be3085 --- /dev/null +++ b/.turbo/turbo-build.log @@ -0,0 +1,24 @@ + + WARN  Issue while reading "/home/ubuntu/kevisual/center/submodules/query-login/.npmrc". Failed to replace env in config: ${ME_NPM_TOKEN} + WARN  Issue while reading "/home/ubuntu/kevisual/center/.npmrc". Failed to replace env in config: ${ME_NPM_TOKEN} + +> @kevisual/query-login@0.0.2 build /home/ubuntu/kevisual/center/submodules/query-login +> tsup + +CLI Building entry: src/query-login-browser.ts, src/query-login-node.ts, src/query-login.ts +CLI Using tsconfig: tsconfig.json +CLI tsup v8.4.0 +CLI Using tsup config: /home/ubuntu/kevisual/center/submodules/query-login/tsup.config.ts +CLI Target: esnext +CLI Cleaning output folder +ESM Build start +ESM You have emitDecoratorMetadata enabled but @swc/core was not installed, skipping swc plugin +ESM dist/query-login-node.js 15.31 KB +ESM dist/query-login-browser.js 11.80 KB +ESM dist/query-login.js 11.58 KB +ESM ⚡️ Build success in 10ms +DTS Build start +DTS ⚡️ Build success in 873ms +DTS dist/query-login-browser.d.ts 332.00 B +DTS dist/query-login-node.d.ts 701.00 B +DTS dist/query-login.d.ts 4.80 KB diff --git a/src/login-cache.ts b/src/login-cache.ts index 0fa5e5f..1c00cb2 100644 --- a/src/login-cache.ts +++ b/src/login-cache.ts @@ -16,9 +16,18 @@ export interface Cache { */ init?: () => Promise; } +type User = { + avatar?: string; + description?: string; + id?: string; + needChangePassword?: boolean; + orgs?: string[]; + type?: string; + username?: string; +}; export type CacheLoginUser = { - user?: any; + user?: User; id?: string; accessToken?: string; refreshToken?: string; @@ -42,7 +51,7 @@ export type CacheStore = { /** * 获取当前用户 */ - getCurrentUser(): Promise; + getCurrentUser(): Promise; /** * 获取当前用户列表 */