chore(web): strong typing (#2339)

This commit is contained in:
Rhon Joe
2024-02-01 18:07:26 +08:00
committed by GitHub
parent a84e15b8cc
commit b521aafd26
8 changed files with 19 additions and 19 deletions

View File

@@ -83,7 +83,7 @@ const EditCustomCollectionModal: FC<Props> = ({
(async () => {
const customCollection = getCustomCollection()
try {
const { parameters_schema, schema_type } = await parseParamsSchema(debouncedSchema) as any
const { parameters_schema, schema_type } = await parseParamsSchema(debouncedSchema)
const newCollection = produce(customCollection, (draft) => {
draft.schema_type = schema_type
})

View File

@@ -43,7 +43,7 @@ const Tools: FC<Props> = ({
const [isDetailLoading, setIsDetailLoading] = useState(false)
const fetchCollectionList = async () => {
const list = await doFetchCollectionList() as Collection[]
const list = await doFetchCollectionList()
setCollectionList(list)
if (list.length > 0 && currCollectionIndex === null) {
let index = 0
@@ -103,11 +103,11 @@ const Tools: FC<Props> = ({
setIsDetailLoading(true)
try {
if (currCollection.type === CollectionType.builtIn) {
const list = await fetchBuiltInToolList(currCollection.name) as Tool[]
const list = await fetchBuiltInToolList(currCollection.name)
setCurrentTools(list)
}
else {
const list = await fetchCustomToolList(currCollection.name) as Tool[]
const list = await fetchCustomToolList(currCollection.name)
setCurrentTools(list)
}
}

View File

@@ -29,7 +29,7 @@ const ConfigCredential: FC<Props> = ({
const { team_credentials: credentialValue, name: collectionName } = collection
useEffect(() => {
fetchBuiltInToolCredentialSchema(collectionName).then((res) => {
setCredentialSchema(toolCredentialToFormSchemas(res as any))
setCredentialSchema(toolCredentialToFormSchemas(res))
})
}, [])
const [tempCredential, setTempCredential] = React.useState<any>(credentialValue)

View File

@@ -52,11 +52,11 @@ const ToolList: FC<Props> = ({
return
(async () => {
if (collection.type === CollectionType.custom) {
const res = await fetchCustomCollection(collection.name) as any
const res = await fetchCustomCollection(collection.name)
setCustomCollection({
...res,
provider: collection.name,
} as CustomCollectionBackend)
})
}
})()
}, [collection])