The linter's project service ignores the generated Relay artifacts, so the untyped usePreloadedQuery call left viewer as an error type and triggered no-unsafe-argument/member-access errors. Pass the explicit query generic like the sibling audit-log page does. Drop the redundant GraphQLError cast on the revoke error handler since formatError already accepts the callback's error type. Signed-off-by: Émile Ré <emile@probo.com>