chore: fix lint && typecheck

This commit is contained in:
Jin Mao
2026-03-25 16:33:24 +08:00
parent 9d69d7f46c
commit 417e6c2ade
7 changed files with 77 additions and 59 deletions

View File

@@ -1,6 +1,6 @@
import type { VbenPluginsOptions } from "./types";
import type { VbenPluginsOptions } from './types';
let globalPluginsOptions: VbenPluginsOptions | null = null;
let globalPluginsOptions: null | VbenPluginsOptions = null;
export function providePluginsOptions(options: VbenPluginsOptions) {
if (!globalPluginsOptions) {
@@ -11,15 +11,18 @@ export function providePluginsOptions(options: VbenPluginsOptions) {
globalPluginsOptions = {
...globalPluginsOptions,
...options,
form: globalPluginsOptions.form && options.form
? { ...globalPluginsOptions.form, ...options.form }
: globalPluginsOptions.form || options.form,
modal: globalPluginsOptions.modal && options.modal
? { ...globalPluginsOptions.modal, ...options.modal }
: globalPluginsOptions.modal || options.modal,
message: globalPluginsOptions.message && options.message
? { ...globalPluginsOptions.message, ...options.message }
: globalPluginsOptions.message || options.message,
form:
globalPluginsOptions.form && options.form
? { ...globalPluginsOptions.form, ...options.form }
: globalPluginsOptions.form || options.form,
modal:
globalPluginsOptions.modal && options.modal
? { ...globalPluginsOptions.modal, ...options.modal }
: globalPluginsOptions.modal || options.modal,
message:
globalPluginsOptions.message && options.message
? { ...globalPluginsOptions.message, ...options.message }
: globalPluginsOptions.message || options.message,
components: {
...globalPluginsOptions.components,
...options.components,