Browse Source
fix: fix keepAlive parameter error (#4194)
fix: fix keepAlive parameter error (#4194)
* fix: mock server deployment error * chore: typopull/4195/head
Vben
1 month ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
23 changed files with 115 additions and 101 deletions
-
18apps/backend-mock/utils/jwt-utils.ts
-
12docs/src/guide/introduction/thin.md
-
26packages/@core/base/design/src/design-tokens/dark/index.css
-
2packages/@core/base/design/src/design-tokens/default/index.css
-
1packages/@core/base/shared/src/utils/index.ts
-
21packages/@core/base/shared/src/utils/to.ts
-
29packages/@core/ui-kit/layout-ui/src/components/layout-header.vue
-
41packages/@core/ui-kit/layout-ui/src/vben-layout.vue
-
2packages/@core/ui-kit/menu-ui/src/components/menu-item.vue
-
2packages/@core/ui-kit/menu-ui/src/components/menu.vue
-
2packages/@core/ui-kit/menu-ui/src/components/sub-menu-content.vue
-
9packages/@core/ui-kit/menu-ui/src/components/sub-menu.vue
-
2packages/@core/ui-kit/menu-ui/src/hooks/use-menu-context.ts
-
2packages/@core/ui-kit/menu-ui/src/hooks/use-menu.ts
-
2packages/@core/ui-kit/menu-ui/src/index.ts
-
2packages/@core/ui-kit/menu-ui/src/menu.vue
-
0packages/@core/ui-kit/menu-ui/src/types.ts
-
14packages/@core/ui-kit/tabs-ui/src/components/tabs-chrome/tabs.vue
-
2packages/@core/ui-kit/tabs-ui/src/components/tabs/tabs.vue
-
4packages/effects/hooks/src/use-design-tokens.ts
-
16packages/stores/src/modules/tabbar.ts
-
5packages/styles/src/antd/index.css
-
2playground/.env
@ -0,0 +1,21 @@ |
|||
/** |
|||
* @param { Readonly<Promise> } promise |
|||
* @param {object=} errorExt - Additional Information you can pass to the err object |
|||
* @return { Promise } |
|||
*/ |
|||
export async function to<T, U = Error>( |
|||
promise: Readonly<Promise<T>>, |
|||
errorExt?: object, |
|||
): Promise<[null, T] | [U, undefined]> { |
|||
try { |
|||
const data = await promise; |
|||
const result: [null, T] = [null, data]; |
|||
return result; |
|||
} catch (error) { |
|||
if (errorExt) { |
|||
const parsedError = Object.assign({}, error, errorExt); |
|||
return [parsedError as U, undefined]; |
|||
} |
|||
return [error as U, undefined]; |
|||
} |
|||
} |
@ -1,3 +1,3 @@ |
|||
export * from './components/normal-menu'; |
|||
export type * from './interface'; |
|||
export { default as Menu } from './menu.vue'; |
|||
export type * from './types'; |
Write
Preview
Loading…
Cancel
Save
Reference in new issue