We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
use
1 parent 7ea9591 commit 7ede425Copy full SHA for 7ede425
src/__testHelpers__/useShim.js
@@ -1,3 +1,5 @@
1
+import * as React from 'react'
2
+
3
/* eslint-disable default-case */
4
/* eslint-disable consistent-return */
5
function isStatefulPromise(promise) {
@@ -33,7 +35,7 @@ function wrapPromiseWithState(promise) {
33
35
* @param {Promise<T>} promise
34
36
* @returns {T}
37
*/
-export function __use(promise) {
38
+function _use(promise) {
39
const statefulPromise = wrapPromiseWithState(promise)
40
switch (statefulPromise.status) {
41
case 'pending':
@@ -44,3 +46,5 @@ export function __use(promise) {
44
46
return statefulPromise.value
45
47
}
48
49
50
+export const __use = /** @type {{use?: typeof _use}} */ (React).use || _use
0 commit comments