function dynamicStatePseudo(name) {
    return function dynamicPseudo(next, _rule, { adapter }) {
        const func = adapter[name];
        if (typeof func !== "function") {
            return boolbase.falseFunc;
        }
        return function active(elem) {
            return func(elem) && next(elem);
        };
    };
}
/**
 * Dynamic state pseudos. These depend on optional Adapter methods.
 *
 * @param name The name of the adapter method to call.
 * @returns Pseudo for the `filters` object.
 */
Dynamic state pseudos. These depend on optional Adapter methods.
@param name The name of the adapter method to call.
@returns Pseudo for the `filters` object.
Dynamic state pseudos . These depend on optional Adapter methods . @param name The name of the adapter method to call . @returns Pseudo for the ` filters ` object .
function dynamicStatePseudo(name) {
    return function dynamicPseudo(next, _rule, { adapter }) {
        const func = adapter[name];
        if (typeof func !== "function") {
            return boolbase.falseFunc;
        }
        return function active(elem) {
            return func(elem) && next(elem);
        };
    };
}
function dynamicStatePseudo ( name ) { return function dynamicPseudo ( next , _rule , { adapter } ) { const func = adapter [ name ] ; if ( typeof func !== "function" ) { return boolbase . falseFunc ; } return function active ( elem ) { return func ( elem ) && next ( elem ) ; } ; } ; }
Dynamic state pseudos.
Dynamic state pseudos .