UNPKG

es-toolkit-clean

Version:

A lightweight, TypeScript-first library for cleaning JavaScript objects by removing undefined values, empty strings, empty arrays, functions, and other unwanted properties. Built on es-toolkit for superior performance.

8 lines (7 loc) 603 B
import { type CleanableArray, type CleanableObject, type CleanerFunction } from '../types/common'; export declare const rmEmpty: (transformer: (item: unknown) => unknown) => (item: unknown) => unknown; export declare const rmTrue: (transformer: (item: unknown) => boolean) => (item: unknown) => unknown; export declare function cleanObject(obj: CleanableObject, clean: CleanerFunction): unknown; export declare const cleanString: (item: unknown) => unknown; export declare function cleanArray(items: CleanableArray, clean: CleanerFunction): unknown; export declare function getTag<T>(value: T): string;