ReferenceError: Criteria is not defined

Hi,

ich versuche in einem Plugin meinem Repository ein Criteria-Objekt zu übergeben.
Allerdings ist Criteria angeblich nicht defniert.

Folgenden Code habe ich quasi aus der SW-Doku kopiert.

const criteria = new Criteria();

criteria.setPage(1);
criteria.setLimit(10);
criteria.setTotalCountMode(2);

this.linkRepository
            .search(criteria, Shopware.Context.api)
            .then(result => {
                this.result = result;
            });

Was habe ich übersehen oder vergessen?
Ich nutze übrigens SW v6.4.3.0.

Grüße

Ich hatte das gleiche Problem wie du. Die Shopware Doku ist hier nicht ganz vollständig…
Ich hab das „vermisste“ Criteria Objekt in Shopware.Data gefunden. Um nicht immer Shopware.Data.Criteria tippen zu müssen, weist man das Objekt am einfachsten einmal am Anfang der Datei zu:
const { Criteria } = Shopware.Data;
Danach sollte dein Code unverändert funktionieren.

Perfekt! Ich danke dir.