@ce1pers/array-helpers
Version:
Included simple array helpers.
15 lines (14 loc) • 551 B
TypeScript
import type { DeleteItemByIdExtraOptionsType, DeleteItemOptions } from "./types";
/**
* Delete item from array by ID.
*/
export declare const deleteById: <T extends object>(array: readonly T[], options: DeleteItemByIdExtraOptionsType<T>) => T[];
/**
* Delete item from array by index.
*/
export declare const deleteByIndex: <T>(array: readonly T[], index: number) => T[];
/**
* Delete item from array.
*/
export declare const deleteItem: <T extends object>(array: readonly T[], options: DeleteItemOptions<T>) => T[];
export default deleteItem;