UNPKG

@ng-supabase/core

Version:

ng-supabase is a component library and helper utilities for integrating Supabase in your angular application.

17 lines 1.85 kB
// Local. import { removeItem } from './remove-item'; /** * Removes items from a list based on a predicate function. * @param list The list to remove items from. * @param predicate A function that will be called for each item * to determine whether to remove that item from the list or not. */ export function removeWhere(list, predicate) { for (const item of list) { const remove = predicate(item); if (remove) { removeItem(list, item); } } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVtb3ZlLXdoZXJlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9jb3JlL3NyYy9saWIvYXJyYXkvcmVtb3ZlLXdoZXJlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFNBQVM7QUFDVCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTNDOzs7OztHQUtHO0FBQ0gsTUFBTSxVQUFVLFdBQVcsQ0FBSSxJQUFTLEVBQUUsU0FBZ0M7SUFDeEUsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLEVBQUUsQ0FBQztRQUN4QixNQUFNLE1BQU0sR0FBRyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDL0IsSUFBSSxNQUFNLEVBQUUsQ0FBQztZQUNYLFVBQVUsQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDekIsQ0FBQztJQUNILENBQUM7QUFDSCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTG9jYWwuXG5pbXBvcnQgeyByZW1vdmVJdGVtIH0gZnJvbSAnLi9yZW1vdmUtaXRlbSc7XG5cbi8qKlxuICogUmVtb3ZlcyBpdGVtcyBmcm9tIGEgbGlzdCBiYXNlZCBvbiBhIHByZWRpY2F0ZSBmdW5jdGlvbi5cbiAqIEBwYXJhbSBsaXN0IFRoZSBsaXN0IHRvIHJlbW92ZSBpdGVtcyBmcm9tLlxuICogQHBhcmFtIHByZWRpY2F0ZSBBIGZ1bmN0aW9uIHRoYXQgd2lsbCBiZSBjYWxsZWQgZm9yIGVhY2ggaXRlbVxuICogdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdG8gcmVtb3ZlIHRoYXQgaXRlbSBmcm9tIHRoZSBsaXN0IG9yIG5vdC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHJlbW92ZVdoZXJlPFQ+KGxpc3Q6IFRbXSwgcHJlZGljYXRlOiAodmFsdWU6IFQpID0+IGJvb2xlYW4pIHtcbiAgZm9yIChjb25zdCBpdGVtIG9mIGxpc3QpIHtcbiAgICBjb25zdCByZW1vdmUgPSBwcmVkaWNhdGUoaXRlbSk7XG4gICAgaWYgKHJlbW92ZSkge1xuICAgICAgcmVtb3ZlSXRlbShsaXN0LCBpdGVtKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==