Saltearse al contenido

Añadir GraphQL Fetchers

Generado automáticamente desde el archivo fuente. No editar a mano — vuelve a ejecutar catalyst-changelog-sync.

  • Siete fetchers nuevos en @aurora/modules/graphql/fetchers/: queryPaginate, queryFindById, queryFind, queryGet, mutateCreate, mutateUpdate, mutateDeleteById. Cada uno devuelve un Observable<T> puro, sin signals y sin depender del contexto de ejecución de un componente.
  • Nuevo composable useGraphqlGet para lecturas múltiples sin paginación — refleja la forma generada getQuery / objects:.
  • useGraphqlFind se realinea a semántica de un solo registro (T | null) para coincidir con findQuery / object:. Las lecturas plurales viven ahora en useGraphqlGet; ningún composable publicado previamente cambia su forma pública.

Los resolvers ya pueden llamar a GraphQL sin levantar un composable. Desestructura queryPagination, paginationKey y fields desde tu *_LIST_CONFIG generado, invoca queryPaginate(...) y devuelve el observable — sin signals muertas, sin contrato de ciclo de vida del componente filtrándose al router. Cada useGraphqlX previamente publicado conserva su API pública, así que los componentes existentes siguen compilando sin tocar un solo import. La separación fetcher / composable deja una costura limpia para añadir capacidades nuevas en cualquiera de las dos capas.


Ver propuesta original