UNPKG

@fmdevui/fm-dev

Version:

Page level components developed based on Element Plus.

24 lines (23 loc) 901 B
import { EmptyArrayType } from '../../types'; /** * 判断两数组字符串是否相同(用于按钮权限验证),数组字符串中存在相同时会自动去重(按钮权限标识不会重复) * @param news 新数据 * @param old 源数据 * @returns 两数组相同返回 `true`,反之则反 */ export declare function judgementSameArr(newArr: unknown[] | string[], oldArr: string[]): boolean; /** * 判断两个对象是否相同 * @param a 要比较的对象一 * @param b 要比较的对象二 * @returns 相同返回 true,反之则反 */ export declare function isObjectValueEqual<T>(a: T, b: T): boolean; /** * 数组、数组对象去重 * @param arr 数组内容 * @param attr 需要去重的键值(数组对象) * @returns */ export declare function removeDuplicate(arr: EmptyArrayType, attr?: string): any; export declare const clone: <T>(value: T) => T;