@snipsonian/core
Version:
Core/base reusable javascript code snippets
6 lines (5 loc) • 321 B
TypeScript
export interface IAddOrRemoveItemsFromArrayCommonOptions {
resultInNewArray?: boolean;
addIfAlreadyPresent?: boolean;
}
export default function addItemAndGetResultingArray<Item = unknown>(arr: Item[], itemToAdd: Item, { resultInNewArray, addIfAlreadyPresent, }?: IAddOrRemoveItemsFromArrayCommonOptions): Item[];