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.

6 lines (5 loc) 319 B
export type CleanerFunction = (value: unknown, clean: CleanerFunction) => unknown; export type TransformerFunction<T = unknown, R = unknown> = (value: T) => R; export type BooleanCheckFunction = (value: unknown) => boolean; export type CleanableObject = Record<string, unknown>; export type CleanableArray = unknown[];