every(func) {
        for (const item of this.values() ) {
            if (!func(item) ) {
                return false;
            }
        }
        return true;
    }
/**
     * Test if all elements pass the test implemented by the provided function. Returns true if yes, or false if not.
     *
     * @param {(i: T) => Boolean} func - A function that takes an object and returns true if it matches
     * @returns {Boolean} Whether or not all of the elements returned true
     * @memberof Store
     */
Test if all elements pass the test implemented by the provided function. Returns true if yes, or false if not.
@param {(i: T) => Boolean} func - A function that takes an object and returns true if it matches
@returns {Boolean} Whether or not all of the elements returned true
@memberof Store
Test if all elements pass the test implemented by the provided function . Returns true if yes or false if not . @param { ( i : T ) = > Boolean } func - A function that takes an object and returns true if it matches @returns { Boolean } Whether or not all of the elements returned true @memberof Store
every(func) {
        for (const item of this.values() ) {
            if (!func(item) ) {
                return false;
            }
        }
        return true;
    }
every ( func ) { for ( const item of this . values ( ) ) { if ( ! func ( item ) ) { return false ; } } return true ; }
Test if all elements pass the test implemented by the provided function.
Test if all elements pass the test implemented by the provided function .