Criteria notFilter funktioniert nicht

Hallo,
ich suche die korrekte Konfiguration für einen criteria.not-Filter in JavaScript

aktuelle Konfig:

// script.js
...
const criteria = new Criteria();
criteria.addFilter(
    Criteria.not(
        Criteria.not::CONNECTION_AND,
        [Criteria.equalsAny('id', ['a','b'])]
    )
)
...

Mit dieser Konfiguration wird ein Fehler im BE geworfen:

  1. detail: „Argument 1 passed to Shopware\Core\Framework\DataAbstractionLayer\Search\Filter\MultiFilter::__construct() must be of the type string, array given, called in /app/vendor/shopware/platform/src/Core/Framework/DataAbstractionLayer/Search/Parser/QueryStringParser.php on line 53“
criteria.addFilter(
    Criteria.not(
        'AND',
        [Criteria.equalsAny('id', ['a','b'])]
     )
)