UNPKG

602 BTypeScriptView Raw
1/**
2 * 移除对象属性
3 * @param list 对象
4 * @param iterate 迭代器/值
5 */
6export declare function remove<T, C>(list: T[], iterate: number | string | ((this: C, item: T, index: number, list: T[]) => boolean), context?: C): T[];
7
8/**
9 * 移除对象属性
10 * @param obj 对象
11 * @param iterate 迭代器/值
12 */
13export declare function remove<C>(obj: any, iterate: number | string | ((this: C, item: any, key: string, obj: any) => boolean), context?: C): any;
14
15declare module './ctor' {
16 interface XEUtilsMethods {
17 remove: typeof remove;
18 }
19}
20
21export default remove