Edición de Bajo Nivel de Persisted Queries
Hace visibles las directivas normalmente ocultas (que inyectan funcionalidad en el servidor GraphQL) al editar una persisted query.
Descripción
En GraphQL, las directivas son funciones que permiten modificar el resultado de un campo. Por ejemplo, una directiva @strUpperCase transformará el valor del campo a formato mayúsculas.
Hay 2 tipos de directivas: las que se aplican al esquema y se ejecutan siempre, en cada consulta; y las que se aplican a la consulta, por el usuario o la aplicación en el cliente.
En Gato GraphQL, mucha funcionalidad implicada al resolver una consulta se ejecuta a través de directivas aplicadas al esquema.
Por ejemplo, Cache Control funciona aplicando la directiva @cacheControl al esquema. Esta configuración está oculta por defecto y la lleva a cabo el plugin a través de la interfaz de usuario:

De forma similar, estas directivas proporcionan Control de Acceso para campos (y directivas similares proporcionan Control de Acceso para directivas):
@disableAccess@validateIsUserLoggedIn@validateIsUserNotLoggedIn@validateDoesLoggedInUserHaveAnyRole.@validateDoesLoggedInUserHaveAnyCapability@validateDoesVisitorComeFromAnyAllowedIP@validateDoesVisitorNotComeFromAnyDeniedIP
Esta extensión Edición de Bajo Nivel de Persisted Queries hace que todas las directivas que se aplican al esquema estén disponibles en el editor GraphiQL al editar persisted queries, permitiéndote evitar la interfaz de usuario y añadir las directivas de tipo esquema directamente en la persisted query.

Como ejemplo, definir Cache Control puede hacerse entonces directamente en la persisted query, estableciendo la directiva @cacheControl con el argumento maxAge en el campo; o el Control de Acceso puede definirse directamente, añadiendo la directiva @validate... correspondiente directamente en el campo:
