Type nestedProvider
This commit is contained in:
parent
f76ec8d2c9
commit
91300c54e9
|
@ -3,7 +3,7 @@ import TableFetch from "@budibase/frontend-core/src/fetch/TableFetch"
|
||||||
import ViewFetch from "@budibase/frontend-core/src/fetch/ViewFetch"
|
import ViewFetch from "@budibase/frontend-core/src/fetch/ViewFetch"
|
||||||
import QueryFetch from "@budibase/frontend-core/src/fetch/QueryFetch"
|
import QueryFetch from "@budibase/frontend-core/src/fetch/QueryFetch"
|
||||||
import RelationshipFetch from "@budibase/frontend-core/src/fetch/RelationshipFetch"
|
import RelationshipFetch from "@budibase/frontend-core/src/fetch/RelationshipFetch"
|
||||||
import NestedProviderFetch from "@budibase/frontend-core/src/fetch/NestedProviderFetch.js"
|
import NestedProviderFetch from "@budibase/frontend-core/src/fetch/NestedProviderFetch"
|
||||||
import FieldFetch from "@budibase/frontend-core/src/fetch/FieldFetch"
|
import FieldFetch from "@budibase/frontend-core/src/fetch/FieldFetch"
|
||||||
import JSONArrayFetch from "@budibase/frontend-core/src/fetch/JSONArrayFetch"
|
import JSONArrayFetch from "@budibase/frontend-core/src/fetch/JSONArrayFetch"
|
||||||
import ViewV2Fetch from "@budibase/frontend-core/src/fetch/ViewV2Fetch"
|
import ViewV2Fetch from "@budibase/frontend-core/src/fetch/ViewV2Fetch"
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
import DataFetch from "./DataFetch"
|
import DataFetch from "./DataFetch"
|
||||||
|
|
||||||
export default class NestedProviderFetch extends DataFetch {
|
export default class NestedProviderFetch extends DataFetch<any, any> {
|
||||||
async getDefinition(datasource) {
|
getSchema(_datasource: any, definition: any) {
|
||||||
|
return definition?.schema
|
||||||
|
}
|
||||||
|
|
||||||
|
async getDefinition(datasource: any) {
|
||||||
// Nested providers should already have exposed their own schema
|
// Nested providers should already have exposed their own schema
|
||||||
return {
|
return {
|
||||||
schema: datasource?.value?.schema,
|
schema: datasource?.value?.schema,
|
|
@ -3,7 +3,7 @@ import ViewFetch from "./ViewFetch.js"
|
||||||
import ViewV2Fetch from "./ViewV2Fetch.js"
|
import ViewV2Fetch from "./ViewV2Fetch.js"
|
||||||
import QueryFetch from "./QueryFetch"
|
import QueryFetch from "./QueryFetch"
|
||||||
import RelationshipFetch from "./RelationshipFetch"
|
import RelationshipFetch from "./RelationshipFetch"
|
||||||
import NestedProviderFetch from "./NestedProviderFetch.js"
|
import NestedProviderFetch from "./NestedProviderFetch"
|
||||||
import FieldFetch from "./FieldFetch"
|
import FieldFetch from "./FieldFetch"
|
||||||
import JSONArrayFetch from "./JSONArrayFetch"
|
import JSONArrayFetch from "./JSONArrayFetch"
|
||||||
import UserFetch from "./UserFetch.js"
|
import UserFetch from "./UserFetch.js"
|
||||||
|
|
Loading…
Reference in New Issue