chore: update types

This commit is contained in:
nivedin
2023-11-28 23:23:36 +05:30
committed by Andrew Bastin
parent 59735c15e4
commit d326063659
7 changed files with 124 additions and 47 deletions

View File

@@ -8,7 +8,7 @@ export const getDefaultRESTRequest = (): HoppRESTRequest => ({
headers: [],
method: "GET",
auth: {
authType: "none",
authType: "inherit",
authActive: true,
},
preRequestScript: "",

View File

@@ -2,6 +2,7 @@ import { HoppRESTRequest } from "@hoppscotch/data"
import { HoppRESTResponse } from "../types/HoppRESTResponse"
import { HoppTestResult } from "../types/HoppTestResult"
import { RESTOptionTabs } from "~/components/http/RequestOptions.vue"
import { HoppInheritedProperty } from "../types/HoppInheritedProperties"
export type HoppRESTSaveContext =
| {
@@ -80,4 +81,10 @@ export type HoppRESTDocument = {
* Options tab preference for the current tab's document
*/
optionTabPreference?: RESTOptionTabs
/**
* The inherited properties from the parent collection
* (if any)
*/
inheritedProperties?: HoppInheritedProperty
}

View File

@@ -0,0 +1,8 @@
import { HoppRESTRequest } from "@hoppscotch/data"
export type HoppInheritedProperty = {
parentId: string
parentName: string
auth?: HoppRESTRequest["auth"]
headers?: HoppRESTRequest["headers"]
}

View File

@@ -17,6 +17,11 @@ const defaultRESTCollectionState = {
name: "My Collection",
folders: [],
requests: [],
auth: {
authType: "inherit",
authActive: false,
},
headers: [],
}),
],
}
@@ -27,6 +32,11 @@ const defaultGraphqlCollectionState = {
name: "My GraphQL Collection",
folders: [],
requests: [],
auth: {
authType: "inherit",
authActive: false,
},
headers: [],
}),
],
}
@@ -132,6 +142,15 @@ const restCollectionDispatchers = defineDispatchers({
name,
folders: [],
requests: [],
auth: {
authType: "inherit",
authActive: false,
auth: {
authType: "inherit",
authActive: false,
},
},
headers: [],
})
const newState = state
@@ -690,8 +709,12 @@ const gqlCollectionDispatchers = defineDispatchers({
name,
folders: [],
requests: [],
auth: {
authType: "inherit",
authActive: false,
},
headers: [],
})
const newState = state
const indexPaths = path.split("/").map((x) => parseInt(x))