@@ -104,53 +104,27 @@ export function queryRef<Data, Variables>(
104104 queryName : string ,
105105 variables : Variables
106106) : QueryRef < Data , Variables > ;
107-
108- export function queryRef < Data , Variables > (
109- dcInstance : DataConnect ,
110- serializedRef : SerializedRef < Data , Variables >
111- ) : QueryRef < Data , Variables > ;
112-
113107/**
114108 * Execute Query
115109 * @param dcInstance Data Connect instance to use.
116- * @param queryNameOrSerializedRef Query to execute
110+ * @param queryName Query to execute
117111 * @param variables Variables to execute with
118112 * @param initialCache initial cache to use for client hydration
119113 * @returns `QueryRef`
120114 */
121115export function queryRef < Data , Variables > (
122116 dcInstance : DataConnect ,
123- queryNameOrSerializedRef : string | SerializedRef < Data , Variables > ,
117+ queryName : string ,
124118 variables ?: Variables ,
125119 initialCache ?: QueryResult < Data , Variables >
126120) : QueryRef < Data , Variables > {
127121 dcInstance . setInitialized ( ) ;
128- if ( typeof queryNameOrSerializedRef === 'string' ) {
129- dcInstance . _queryManager . track (
130- queryNameOrSerializedRef ,
131- variables ,
132- initialCache
133- ) ;
134- } else {
135- dcInstance . _queryManager . track (
136- queryNameOrSerializedRef . refInfo . name ,
137- queryNameOrSerializedRef . refInfo . variables ,
138- queryNameOrSerializedRef
139- ) ;
140- }
141- const vars =
142- typeof queryNameOrSerializedRef !== 'string'
143- ? queryNameOrSerializedRef . refInfo . variables
144- : variables ;
145- const name =
146- typeof queryNameOrSerializedRef !== 'string'
147- ? queryNameOrSerializedRef . refInfo . name
148- : queryNameOrSerializedRef ;
122+ dcInstance . _queryManager . track ( queryName , variables , initialCache ) ;
149123 return {
150124 dataConnect : dcInstance ,
151125 refType : QUERY_STR ,
152- name,
153- variables : vars
126+ name : queryName ,
127+ variables : variables as Variables
154128 } ;
155129}
156130/**
0 commit comments