getQueryState<T> method
Returns cached state for key, if present.
Implementation
QueryState<T>? getQueryState<T>(QueryKey<T> key) {
_requireKeyType<T>(key);
final query = queryCache.getAny(key.canonical);
if (query == null) return null;
if (query.dataType == dynamic && query.options.query == null) {
return readHydratedQueryState(query, key);
}
if (query.dataType != T) {
throw _queryTypeConflict(key, query.dataType, T);
}
return (query as Query<T>).state;
}