Improve client-side graphql scalar types (#4511)

* Add types to graphql scalars
* Upgrade dependencies
* Override UI config type
* Remove all IUIConfig casts
* Add tableColumns to IUIConfig
* Add BoolMap type, set strictScalars
* Add PluginConfigMap
* Replace any with unknown
* Add SavedObjectFilter and SavedUIOptions
* Remove unused items from CriterionType
This commit is contained in:
DingDongSoLong4
2024-02-07 00:49:32 +02:00
committed by GitHub
parent 9ac6505241
commit 2d73912f15
121 changed files with 887 additions and 1062 deletions

View File

@@ -0,0 +1,71 @@
query Plugins {
plugins {
id
name
enabled
description
url
version
tasks {
name
description
}
hooks {
name
description
hooks
}
settings {
name
display_name
description
type
}
requires
paths {
css
javascript
}
}
}
query PluginTasks {
pluginTasks {
name
description
plugin {
id
name
enabled
}
}
}
query InstalledPluginPackages {
installedPackages(type: Plugin) {
...PackageData
}
}
query InstalledPluginPackagesStatus {
installedPackages(type: Plugin) {
...PackageData
source_package {
...PackageData
}
}
}
query AvailablePluginPackages($source: String!) {
availablePackages(source: $source, type: Plugin) {
...PackageData
requires {
package_id
}
}
}