UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

20 lines (19 loc) 634 B
import { merge as _merge } from 'lodash-es'; export declare const removeUndefined: (obj: any) => any; /** * 用于合并对象,如果是数组则直接替换 * @param target * @param source */ export declare const merge: typeof _merge; type MergeableItem = { [key: string]: any; id: string; }; /** * Merge two arrays based on id, preserving metadata from default items * @param defaultItems Items with default configuration and metadata * @param userItems User-defined items with higher priority */ export declare const mergeArrayById: <T extends MergeableItem>(defaultItems: T[], userItems: T[]) => T[]; export {};