maltejur / directus-extension-generate-types

Create types for your directus project in your favourite language.
Other
199 stars 24 forks source link

Syntax for deep filter #42

Open the-nicolas opened 1 month ago

the-nicolas commented 1 month ago

I added generated typescript types to my code and created client as written: const client = createDirectus<CustomDirectusTypes>("<directus url>").with(rest());

It works well, but how is now the correct typed syntax to do deep filters? I also get type mismatch errors:

return directus.request(
      readItems("collection", {
        deep: {
          translations: {
            _filter: {
              _and: [
                {
                  languages_code: { _eq: languageCode },
                },
              ],
            },
          },
        },
        ...

Is there any full sample?