(
resolve: (
data: ResourceData | PromiseLike<ResourceData | undefined> | undefined,
) => void,
reject: (reason?: any) => void,
)
| 146 | createStore<QueryObserverResult<TData, TError>>(observerResult) |
| 147 | |
| 148 | const createServerSubscriber = ( |
| 149 | resolve: ( |
| 150 | data: ResourceData | PromiseLike<ResourceData | undefined> | undefined, |
| 151 | ) => void, |
| 152 | reject: (reason?: any) => void, |
| 153 | ) => { |
| 154 | return observer().subscribe((result) => { |
| 155 | notifyManager.batchCalls(() => { |
| 156 | const query = observer().getCurrentQuery() |
| 157 | const unwrappedResult = hydratableObserverResult(query, result) |
| 158 | |
| 159 | if (unwrappedResult.isError) { |
| 160 | reject(unwrappedResult.error) |
| 161 | unsubscribeIfQueued() |
| 162 | } else { |
| 163 | resolve(unwrappedResult) |
| 164 | unsubscribeIfQueued() |
| 165 | } |
| 166 | })() |
| 167 | }) |
| 168 | } |
| 169 | |
| 170 | const unsubscribeIfQueued = () => { |
| 171 | if (unsubscribeQueued) { |
no test coverage detected
searching dependent graphs…