@micro-graphql/hooks
Advanced tools
@@ -7,4 +7,4 @@ import { DocumentNode } from 'graphql/language/ast'; | ||
| } | ||
| export declare type UseMutationResult<TData> = [IUseMutationResult<TData>, () => void]; | ||
| export declare function useMutation<TData, TVariables>(mutation: DocumentNode, variables: TVariables | undefined, options?: IMicroGraphQLMutationOptions): UseMutationResult<TData>; | ||
| export declare type UseMutationResult<TData, TVariables> = [IUseMutationResult<TData>, (variables?: TVariables) => void]; | ||
| export declare function useMutation<TData, TVariables>(mutation: DocumentNode, variables: TVariables | undefined, options?: IMicroGraphQLMutationOptions): UseMutationResult<TData, TVariables>; | ||
| //# sourceMappingURL=use-mutation.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"use-mutation.d.ts","sourceRoot":"","sources":["../src/use-mutation.tsx"],"names":[],"mappings":"AAEA,OAAO,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAEpD,OAAO,EACN,4BAA4B,EAC5B,mBAAmB,EACnB,MAAM,qBAAqB,CAAC;AAQ7B,MAAM,WAAW,kBAAkB,CAAC,KAAK,CAAE,SAAQ,mBAAmB,CAAC,KAAK,CAAC;IAC5E,OAAO,EAAE,OAAO,CAAC;IACjB,YAAY,CAAC,EAAE,KAAK,CAAC;CACrB;AAED,oBAAY,iBAAiB,CAAC,KAAK,IAAI,CACtC,kBAAkB,CAAC,KAAK,CAAC,EACzB,MAAM,IAAI,CACV,CAAC;AAGF,wBAAgB,WAAW,CAAC,KAAK,EAAE,UAAU,EAC5C,QAAQ,EAAE,YAAY,EACtB,SAAS,EAAE,UAAU,GAAG,SAAS,EACjC,OAAO,GAAE,4BAAiC,GACxC,iBAAiB,CAAC,KAAK,CAAC,CAoB1B"} | ||
| {"version":3,"file":"use-mutation.d.ts","sourceRoot":"","sources":["../src/use-mutation.tsx"],"names":[],"mappings":"AAEA,OAAO,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAEpD,OAAO,EACN,4BAA4B,EAC5B,mBAAmB,EACnB,MAAM,qBAAqB,CAAC;AAQ7B,MAAM,WAAW,kBAAkB,CAAC,KAAK,CAAE,SAAQ,mBAAmB,CAAC,KAAK,CAAC;IAC5E,OAAO,EAAE,OAAO,CAAC;IACjB,YAAY,CAAC,EAAE,KAAK,CAAC;CACrB;AAED,oBAAY,iBAAiB,CAAC,KAAK,EAAE,UAAU,IAAI,CAClD,kBAAkB,CAAC,KAAK,CAAC,EACzB,CAAC,SAAS,CAAC,EAAE,UAAU,KAAK,IAAI,CAChC,CAAC;AAGF,wBAAgB,WAAW,CAAC,KAAK,EAAE,UAAU,EAC5C,QAAQ,EAAE,YAAY,EACtB,SAAS,EAAE,UAAU,GAAG,SAAS,EACjC,OAAO,GAAE,4BAAiC,GACxC,iBAAiB,CAAC,KAAK,EAAE,UAAU,CAAC,CAuBtC"} |
@@ -13,4 +13,4 @@ "use strict"; | ||
| const [result, error, state] = use_promise_1.usePromise(promise, [promise]); | ||
| const mutate = React.useCallback(() => { | ||
| setPromise(client.mutate(mutation, variables, options)); | ||
| const mutate = React.useCallback((mutateVariables) => { | ||
| setPromise(client.mutate(mutation, { ...variables, ...mutateVariables }, options)); | ||
| }, [mutation, variables, setPromise, options]); | ||
@@ -21,2 +21,5 @@ return [ | ||
| loading: state === use_promise_1.UsePromiseState.pending, | ||
| errors: ((result && result.errors) || error) ? [...(error ? [{ | ||
| message: error.message | ||
| }] : []), ...((result && result.errors) || [])] : undefined, | ||
| networkError: error | ||
@@ -23,0 +26,0 @@ }, |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"use-mutation.js","sourceRoot":"","sources":["../src/use-mutation.tsx"],"names":[],"mappings":";;AAAA,uDAAuD;AACvD,+BAA+B;AAQ/B,uCAEmB;AAEnB,+CAA4D;AAY5D,mCAAmC;AACnC,SAAgB,WAAW,CAC1B,QAAsB,EACtB,SAAiC,EACjC,UAAwC,EAAE;IAE1C,MAAM,MAAM,GAAG,mBAAS,EAAE,CAAC;IAE3B,mCAAmC;IACnC,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAkD,SAAS,CAAC,CAAC;IAEzG,MAAM,CAAC,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,GAAG,wBAAU,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;IAE9D,MAAM,MAAM,GAAG,KAAK,CAAC,WAAW,CAAC,GAAG,EAAE;QACrC,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,SAAS,EAAE,OAAO,CAAC,CAAC,CAAC;IACzD,CAAC,EAAE,CAAC,QAAQ,EAAE,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,CAAC,CAAC;IAE/C,OAAO;QACN;YACC,GAAG,MAAM;YACT,OAAO,EAAE,KAAK,KAAK,6BAAe,CAAC,OAAO;YAC1C,YAAY,EAAE,KAAK;SACnB;QACD,MAAM;KACN,CAAC;AACH,CAAC;AAxBD,kCAwBC"} | ||
| {"version":3,"file":"use-mutation.js","sourceRoot":"","sources":["../src/use-mutation.tsx"],"names":[],"mappings":";;AAAA,uDAAuD;AACvD,+BAA+B;AAQ/B,uCAEmB;AAEnB,+CAA4D;AAY5D,mCAAmC;AACnC,SAAgB,WAAW,CAC1B,QAAsB,EACtB,SAAiC,EACjC,UAAwC,EAAE;IAE1C,MAAM,MAAM,GAAG,mBAAS,EAAE,CAAC;IAE3B,mCAAmC;IACnC,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAkD,SAAS,CAAC,CAAC;IAEzG,MAAM,CAAC,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,GAAG,wBAAU,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;IAE9D,MAAM,MAAM,GAAG,KAAK,CAAC,WAAW,CAAC,CAAC,eAA4B,EAAE,EAAE;QACjE,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAE,EAAE,GAAG,SAAS,EAAE,GAAG,eAAe,EAAE,EAAE,OAAO,CAAC,CAAC,CAAC;IACpF,CAAC,EAAE,CAAC,QAAQ,EAAE,SAAS,EAAE,UAAU,EAAE,OAAO,CAAC,CAAC,CAAC;IAE/C,OAAO;QACN;YACC,GAAG,MAAM;YACT,OAAO,EAAE,KAAK,KAAK,6BAAe,CAAC,OAAO;YAC1C,MAAM,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;wBAC5D,OAAO,EAAE,KAAK,CAAC,OAAO;qBACtB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS;YAC3D,YAAY,EAAE,KAAK;SACnB;QACD,MAAM;KACN,CAAC;AACH,CAAC;AA3BD,kCA2BC"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"use-query.d.ts","sourceRoot":"","sources":["../src/use-query.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAEpD,OAAO,EACN,mBAAmB,EACnB,yBAAyB,EACzB,MAAM,qBAAqB,CAAC;AAK7B,MAAM,WAAW,eAAe,CAAC,KAAK,CAAE,SAAQ,mBAAmB,CAAC,KAAK,CAAC;IACzE,OAAO,EAAE,OAAO,CAAC;IACjB,YAAY,CAAC,EAAE,KAAK,CAAC;CACrB;AAED,MAAM,WAAW,gBAChB,SAAQ,yBAAyB;IACjC,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,IAAI,CAAC,EAAE,OAAO,CAAC;CACf;AAED,wBAAgB,QAAQ,CAAC,KAAK,EAAE,UAAU,EACzC,KAAK,EAAE,YAAY,EACnB,SAAS,EAAE,UAAU,GAAG,SAAS,EACjC,OAAO,GAAE,gBAIR,GACC,eAAe,CAAC,KAAK,CAAC,CAqDxB"} | ||
| {"version":3,"file":"use-query.d.ts","sourceRoot":"","sources":["../src/use-query.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,YAAY,EAAE,MAAM,sBAAsB,CAAC;AAEpD,OAAO,EACN,mBAAmB,EACnB,yBAAyB,EACzB,MAAM,qBAAqB,CAAC;AAK7B,MAAM,WAAW,eAAe,CAAC,KAAK,CAAE,SAAQ,mBAAmB,CAAC,KAAK,CAAC;IACzE,OAAO,EAAE,OAAO,CAAC;IACjB,YAAY,CAAC,EAAE,KAAK,CAAC;CACrB;AAED,MAAM,WAAW,gBAChB,SAAQ,yBAAyB;IACjC,UAAU,CAAC,EAAE,OAAO,CAAC;IACrB,IAAI,CAAC,EAAE,OAAO,CAAC;CACf;AAED,wBAAgB,QAAQ,CAAC,KAAK,EAAE,UAAU,EACzC,KAAK,EAAE,YAAY,EACnB,SAAS,EAAE,UAAU,GAAG,SAAS,EACjC,OAAO,GAAE,gBAIR,GACC,eAAe,CAAC,KAAK,CAAC,CAwDxB"} |
+5
-3
@@ -27,4 +27,3 @@ "use strict"; | ||
| React.useEffect(() => unsubscribe, [unsubscribe]); | ||
| const skippedSsr = React.useMemo(() => !skip && !!clientOnly && client.ssr, // TODO: Add coverage for rest of this statement | ||
| [skip, clientOnly, client]); | ||
| const skippedSsr = React.useMemo(() => !skip && !!clientOnly && client.ssr, [skip, clientOnly, client]); | ||
| const promise = React.useMemo(() => { | ||
@@ -35,3 +34,3 @@ if (skip || skippedSsr) { | ||
| return client.query(query, variables, { skipCache, request }); | ||
| }, [query, variables, skip, skipCache]); | ||
| }, [query, variables, skip, skippedSsr, skipCache]); | ||
| const [result, error, state] = use_promise_1.usePromise(promise, [promise]); | ||
@@ -42,2 +41,5 @@ return { | ||
| loading: state === use_promise_1.UsePromiseState.pending || skippedSsr, | ||
| errors: ((result && result.errors) || error) ? [...(error ? [{ | ||
| message: error.message | ||
| }] : []), ...((result && result.errors) || [])] : undefined, | ||
| networkError: error | ||
@@ -44,0 +46,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"use-query.js","sourceRoot":"","sources":["../src/use-query.ts"],"names":[],"mappings":";;AAAA,+BAA+B;AAQ/B,uCAAsC;AACtC,+CAA4D;AAa5D,SAAgB,QAAQ,CACvB,KAAmB,EACnB,SAAiC,EACjC,UAA4B;IAC3B,UAAU,EAAE,KAAK;IACjB,IAAI,EAAE,KAAK;IACX,SAAS,EAAE,KAAK;CAChB;IAED,MAAM,MAAM,GAAG,mBAAS,EAAE,CAAC;IAC3B,MAAM,CAAC,EAAE,WAAW,CAAC,GAAG,KAAK,CAAC,QAAQ,CAAK,EAAE,CAAC,CAAC;IAC/C,MAAM,gBAAgB,GAAG,KAAK,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;IAE5C,MAAM,aAAa,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,MAAM,EAAE,KAAK,CAAC,CAAC,CAAC;IAE7F,MAAM,EACL,OAAO,EAAE,IAAI,EAAE,SAAS,EAAE,UAAU,EACpC,GAAG,OAAO,CAAC;IAEZ,gBAAgB,CAAC,OAAO,GAAG,IAAI,CAAC;IAChC,MAAM,OAAO,GAAG,KAAK,CAAC,MAAM,CAAoB,SAAS,CAAC,CAAC;IAC3D,MAAM,WAAW,GAAG,KAAK,CAAC,OAAO,CAChC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,SAAS,CAC3B,aAAa,EACb,SAAS,EACT,CAAC,IAAI,EAAE,EAAE;QACR,OAAO,CAAC,OAAO,GAAG,IAAI,CAAC;QACvB,0BAA0B;QAC1B,IAAI,CAAC,gBAAgB,CAAC,OAAO,EAAE;YAC9B,WAAW,CAAC,EAAE,CAAC,CAAC;SAChB;IACF,CAAC,CACD,EACD,CAAC,MAAM,EAAE,aAAa,EAAE,SAAS,EAAE,WAAW,CAAC,CAC/C,CAAC;IAEF,gBAAgB,CAAC,OAAO,GAAG,KAAK,CAAC;IAEjC,KAAK,CAAC,SAAS,CAAC,GAAG,EAAE,CAAC,WAAW,EAAE,CAAC,WAAW,CAAC,CAAC,CAAC;IAElD,MAAM,UAAU,GAAG,KAAK,CAAC,OAAO,CAC/B,GAAG,EAAE,CAAC,CAAC,IAAI,IAAI,CAAC,CAAC,UAAU,IAAI,MAAM,CAAC,GAAG,EAAE,gDAAgD;IAC3F,CAAC,IAAI,EAAE,UAAU,EAAE,MAAM,CAAC,CAC1B,CAAC;IAEF,MAAM,OAAO,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,EAAE;QAClC,IAAI,IAAI,IAAI,UAAU,EAAE;YACvB,OAAO,SAAS,CAAC;SACjB;QAED,OAAO,MAAM,CAAC,KAAK,CAAoB,KAAK,EAAE,SAAS,EAAE,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,CAAC;IAClF,CAAC,EAAE,CAAC,KAAK,EAAE,SAAS,EAAE,IAAI,EAAE,SAAS,CAAC,CAAC,CAAC;IAExC,MAAM,CAAC,MAAM,EAAE,KAAK,EAAE,KAAK,CAAC,GAAG,wBAAU,CAAC,OAAO,EAAE,CAAC,OAAO,CAAC,CAAC,CAAC;IAE9D,OAAO;QACN,GAAG,MAAM;QACT,IAAI,EAAE,OAAO,CAAC,OAAO;QACrB,OAAO,EAAE,KAAK,KAAK,6BAAe,CAAC,OAAO,IAAI,UAAU;QACxD,YAAY,EAAE,KAAK;KACnB,CAAC;AACH,CAAC;AA7DD,4BA6DC"} | ||
| {"version":3,"file":"use-query.js","sourceRoot":"","sources":["../src/use-query.ts"],"names":[],"mappings":"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"} |
+2
-2
| { | ||
| "name": "@micro-graphql/hooks", | ||
| "version": "1.1.1", | ||
| "version": "1.1.2", | ||
| "license": "MIT", | ||
@@ -24,3 +24,3 @@ "main": "lib/index.js", | ||
| }, | ||
| "gitHead": "fe0ee5cffdee0f431427e390f533dc511f735ef2" | ||
| "gitHead": "bf1e34e5e408adb317d086d63934e2075a1fccc6" | ||
| } |
@@ -21,5 +21,5 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ | ||
| export type UseMutationResult<TData> = [ | ||
| export type UseMutationResult<TData, TVariables> = [ | ||
| IUseMutationResult<TData>, | ||
| () => void | ||
| (variables?: TVariables) => void | ||
| ]; | ||
@@ -32,3 +32,3 @@ | ||
| options: IMicroGraphQLMutationOptions = {} | ||
| ): UseMutationResult<TData> { | ||
| ): UseMutationResult<TData, TVariables> { | ||
| const client = useClient(); | ||
@@ -41,4 +41,4 @@ | ||
| const mutate = React.useCallback(() => { | ||
| setPromise(client.mutate(mutation, variables, options)); | ||
| const mutate = React.useCallback((mutateVariables?: TVariables) => { | ||
| setPromise(client.mutate(mutation, { ...variables, ...mutateVariables }, options)); | ||
| }, [mutation, variables, setPromise, options]); | ||
@@ -50,2 +50,5 @@ | ||
| loading: state === UsePromiseState.pending, | ||
| errors: ((result && result.errors) || error) ? [...(error ? [{ | ||
| message: error.message | ||
| }] : []), ...((result && result.errors) || [])] : undefined, | ||
| networkError: error | ||
@@ -52,0 +55,0 @@ }, |
+5
-2
@@ -64,3 +64,3 @@ import * as React from 'react'; | ||
| const skippedSsr = React.useMemo( | ||
| () => !skip && !!clientOnly && client.ssr, // TODO: Add coverage for rest of this statement | ||
| () => !skip && !!clientOnly && client.ssr, | ||
| [skip, clientOnly, client] | ||
@@ -75,3 +75,3 @@ ); | ||
| return client.query<TData, TVariables>(query, variables, { skipCache, request }); | ||
| }, [query, variables, skip, skipCache]); | ||
| }, [query, variables, skip, skippedSsr, skipCache]); | ||
@@ -84,4 +84,7 @@ const [result, error, state] = usePromise(promise, [promise]); | ||
| loading: state === UsePromiseState.pending || skippedSsr, | ||
| errors: ((result && result.errors) || error) ? [...(error ? [{ | ||
| message: error.message | ||
| }] : []), ...((result && result.errors) || [])] : undefined, | ||
| networkError: error | ||
| }; | ||
| } |
@@ -23,3 +23,3 @@ /* eslint-disable import/no-extraneous-dependencies */ | ||
| // eslint-disable-next-line max-len | ||
| type RenderFunc = () => RenderHookResult<unknown, UseMutationResult<unknown>>; | ||
| type RenderFunc = () => RenderHookResult<unknown, UseMutationResult<unknown, { filmID: number }>>; | ||
@@ -48,3 +48,3 @@ describe('use-mutation', () => { | ||
| // eslint-disable-next-line max-len | ||
| render = (): RenderHookResult<unknown, UseMutationResult<unknown>> => renderHook( | ||
| render = (): RenderHookResult<unknown, UseMutationResult<unknown, { filmID: number }>> => renderHook( | ||
| () => useMutation(query, variables), | ||
@@ -51,0 +51,0 @@ { |
@@ -58,2 +58,3 @@ /* eslint-disable import/no-extraneous-dependencies */ | ||
| || skipCache | ||
| || clientOnly | ||
| || props.skip | ||
@@ -118,3 +119,3 @@ || props.skipCache | ||
| expect(wrapper.result.current.loading).toBe(false); | ||
| expect(wrapper.result.current.loading).toBe(true); | ||
| await client.resolveQueries(); | ||
@@ -121,0 +122,0 @@ expect(wrapper.result.current.data).toBeUndefined(); |
Sorry, the diff of this file is not supported yet
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
214386
0.72%1228
0.99%