@dhis2/app-runtime
Advanced tools
Comparing version 2.0.4 to 2.1.0
@@ -332,3 +332,3 @@ 'use strict'; | ||
if (i % 2) { | ||
ownKeys(source, true).forEach(function (key) { | ||
ownKeys(Object(source), true).forEach(function (key) { | ||
_defineProperty$5(target, key, source[key]); | ||
@@ -339,3 +339,3 @@ }); | ||
} else { | ||
ownKeys(source).forEach(function (key) { | ||
ownKeys(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
@@ -588,3 +588,3 @@ }); | ||
if (i % 2) { | ||
ownKeys$1(source, true).forEach(function (key) { | ||
ownKeys$1(Object(source), true).forEach(function (key) { | ||
_defineProperty$7(target, key, source[key]); | ||
@@ -595,3 +595,3 @@ }); | ||
} else { | ||
ownKeys$1(source).forEach(function (key) { | ||
ownKeys$1(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
@@ -716,3 +716,4 @@ }); | ||
onError, | ||
variables = empty | ||
variables = empty, | ||
lazy = true | ||
} = {}) => { | ||
@@ -735,3 +736,3 @@ const engine = useDataEngine(); | ||
singular: false, | ||
immediate: false, | ||
immediate: !lazy, | ||
onComplete, | ||
@@ -799,3 +800,3 @@ onError | ||
if (i % 2) { | ||
ownKeys$2(source, true).forEach(function (key) { | ||
ownKeys$2(Object(source), true).forEach(function (key) { | ||
_defineProperty$8(target, key, source[key]); | ||
@@ -806,3 +807,3 @@ }); | ||
} else { | ||
ownKeys$2(source).forEach(function (key) { | ||
ownKeys$2(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
@@ -847,3 +848,4 @@ }); | ||
onError, | ||
variables = empty$1 | ||
variables = empty$1, | ||
lazy = false | ||
} = {}) => { | ||
@@ -858,2 +860,3 @@ const engine = useDataEngine(); | ||
refetch, | ||
called, | ||
loading, | ||
@@ -866,3 +869,3 @@ error, | ||
singular: true, | ||
immediate: true, | ||
immediate: !lazy, | ||
onComplete, | ||
@@ -874,2 +877,3 @@ onError | ||
refetch, | ||
called, | ||
loading, | ||
@@ -886,2 +890,3 @@ error, | ||
variables, | ||
lazy, | ||
children | ||
@@ -892,3 +897,4 @@ }) => { | ||
onError, | ||
variables | ||
variables, | ||
lazy | ||
}); | ||
@@ -895,0 +901,0 @@ return children(queryState); |
@@ -325,3 +325,3 @@ import React, { useRef, useState, useEffect, useCallback, useContext } from 'react'; | ||
if (i % 2) { | ||
ownKeys(source, true).forEach(function (key) { | ||
ownKeys(Object(source), true).forEach(function (key) { | ||
_defineProperty$5(target, key, source[key]); | ||
@@ -332,3 +332,3 @@ }); | ||
} else { | ||
ownKeys(source).forEach(function (key) { | ||
ownKeys(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
@@ -581,3 +581,3 @@ }); | ||
if (i % 2) { | ||
ownKeys$1(source, true).forEach(function (key) { | ||
ownKeys$1(Object(source), true).forEach(function (key) { | ||
_defineProperty$7(target, key, source[key]); | ||
@@ -588,3 +588,3 @@ }); | ||
} else { | ||
ownKeys$1(source).forEach(function (key) { | ||
ownKeys$1(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
@@ -709,3 +709,4 @@ }); | ||
onError, | ||
variables = empty | ||
variables = empty, | ||
lazy = true | ||
} = {}) => { | ||
@@ -728,3 +729,3 @@ const engine = useDataEngine(); | ||
singular: false, | ||
immediate: false, | ||
immediate: !lazy, | ||
onComplete, | ||
@@ -792,3 +793,3 @@ onError | ||
if (i % 2) { | ||
ownKeys$2(source, true).forEach(function (key) { | ||
ownKeys$2(Object(source), true).forEach(function (key) { | ||
_defineProperty$8(target, key, source[key]); | ||
@@ -799,3 +800,3 @@ }); | ||
} else { | ||
ownKeys$2(source).forEach(function (key) { | ||
ownKeys$2(Object(source)).forEach(function (key) { | ||
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); | ||
@@ -840,3 +841,4 @@ }); | ||
onError, | ||
variables = empty$1 | ||
variables = empty$1, | ||
lazy = false | ||
} = {}) => { | ||
@@ -851,2 +853,3 @@ const engine = useDataEngine(); | ||
refetch, | ||
called, | ||
loading, | ||
@@ -859,3 +862,3 @@ error, | ||
singular: true, | ||
immediate: true, | ||
immediate: !lazy, | ||
onComplete, | ||
@@ -867,2 +870,3 @@ onError | ||
refetch, | ||
called, | ||
loading, | ||
@@ -879,2 +883,3 @@ error, | ||
variables, | ||
lazy, | ||
children | ||
@@ -885,3 +890,4 @@ }) => { | ||
onError, | ||
variables | ||
variables, | ||
lazy | ||
}); | ||
@@ -888,0 +894,0 @@ return children(queryState); |
@@ -23,2 +23,3 @@ import { FetchError } from './FetchError'; | ||
onError?: (error: FetchError) => void; | ||
lazy?: boolean; | ||
} |
@@ -7,3 +7,3 @@ import { Query, QueryOptions } from '../../engine'; | ||
} | ||
export declare const DataQuery: ({ query, onComplete, onError, variables, children, }: QueryInput) => any; | ||
export declare const DataQuery: ({ query, onComplete, onError, variables, lazy, children, }: QueryInput) => any; | ||
export {}; |
import { QueryOptions, Mutation } from '../../engine'; | ||
export declare const useDataMutation: (mutation: Mutation, { onComplete, onError, variables }?: QueryOptions) => [import("@dhis2/app-service-data/src/types").RefetchFunction<import("@dhis2/app-service-data/src/engine").JsonValue>, import("@dhis2/app-service-data/src/types").MutationState]; | ||
import { MutationRenderInput } from '../../types'; | ||
export declare const useDataMutation: (mutation: Mutation, { onComplete, onError, variables, lazy }?: QueryOptions) => MutationRenderInput; |
import { QueryOptions } from '../../engine'; | ||
import { QueryRenderInput } from '../../types'; | ||
export declare const useDataQuery: (query: Record<string, import("@dhis2/app-service-data/src/engine").ResourceQuery>, { onComplete, onError, variables }?: QueryOptions) => QueryRenderInput; | ||
export declare const useDataQuery: (query: Record<string, import("@dhis2/app-service-data/src/engine").ResourceQuery>, { onComplete, onError, variables, lazy }?: QueryOptions) => QueryRenderInput; |
@@ -38,2 +38,3 @@ import DataEngine from './engine/DataEngine'; | ||
export interface QueryState { | ||
called: boolean; | ||
loading: boolean; | ||
@@ -40,0 +41,0 @@ error?: FetchError; |
{ | ||
"name": "@dhis2/app-runtime", | ||
"description": "A singular runtime dependency for applications on the DHIS2 platform", | ||
"version": "2.0.4", | ||
"version": "2.1.0", | ||
"main": "build/cjs/index.js", | ||
@@ -22,4 +22,4 @@ "module": "build/es/index.js", | ||
"devDependencies": { | ||
"@dhis2/app-service-config": "2.0.4", | ||
"@dhis2/app-service-data": "2.0.4" | ||
"@dhis2/app-service-config": "2.1.0", | ||
"@dhis2/app-service-data": "2.1.0" | ||
}, | ||
@@ -26,0 +26,0 @@ "peerDependencies": { |
59783
69
1887