Jak vytvořit vlastní direktivu v GraphQL?
Přemýšlím o tom, jak bych mohl vytvořit vlastní direktivu v GraphQL, ale nějak se v tom ztrácím. Vím, že direktivy jsou mocným nástrojem pro rozšiřování funkcionality GraphQL schémat, a chtěl bych mít možnost přidat nějaké vlastní pravidlo nebo logiku do svého API. Myslím, že by to mohlo být užitečné pro validaci dat nebo pro conditional rendering v určitých případech. Mám pocit, že to může být dost komplikované, ale zároveň by mě zajímalo, jestli je to vůbec možné udělat jednoduše. Zkoušel jsem se podívat na dokumentaci, ale nepřišlo mi to úplně jasné. Můžete mi někdo prosím přiblížit, jakým způsobem se dá taková direktiva vytvořit? Co všechno je potřeba udělat, abych mohl implementovat svou vlastní logiku? Jaké kroky musím následovat od definice až po použití? A co třeba testování? Uvítám jakékoli tipy nebo příklady, které by mi pomohly lépe pochopit celý proces. Díky moc!