UNPKG

@urql/vue

Version:

A highly customizable and versatile GraphQL client for vue

1 lines 7.34 kB
{"version":3,"file":"urql-vue.mjs","sources":["../src/useClient.ts","../src/utils.ts","../src/useQuery.ts","../src/useMutation.ts","../src/useSubscription.ts","../src/useClientHandle.ts"],"sourcesContent":null,"names":["clientsPerInstance","WeakMap","provideClient","opts","client","isRef","shallowRef","Client","instance","getCurrentInstance","set","provide","value","install","app","useClient","process","env","NODE_ENV","Error","inject","get","unwrap","maybeRef","isArray","Array","unwrapDeeply","input","length","out","i","constructor","Object","getPrototypeOf","prototype","isPlainObject","keys","key","createRequestWithArgs","args","createRequest","query","variables","useRequestState","hasNext","ref","stale","fetching","error","operation","extensions","useClientState","method","source","isPaused","pause","computed","request","requestOptions","requestPolicy","context","executeRaw","teardown","watchEffect","undefined","isReadonly","resume","execute","useQuery","callUseQuery","stops","data","teardownQuery","onInvalidate","subscribe","res","onEnd","unsubscribe","flush","push","then","onFulfilled","onRejected","sub","Promise","resolve","state","hasResult","executeQuery","useMutation","callUseMutation","executeMutation","toPromise","take","filter","result","onPush","useSubscription","handler","callUseSubscription","teardownSubscription","cb","executeSubscription","useClientHandle","onBeforeUnmount","stop","shift","handle","onMounted","assign"],"mappings":"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"}