https://www.somethingsblog.com/2024/10/20/how-to-create-a-custom-export-graphql-directive/