UNPKG

@stolostron/multicluster-sdk

Version:

Provides extensions and APIs that dynamic plugins can use to leverage multicluster capabilities provided by Red Hat Advanced Cluster Management.

9 lines 582 B
import { WatchK8sResource } from '@openshift-console/dynamic-plugin-sdk'; import { Fleet } from '../../types'; export type SearchResult<R extends K8sResourceCommon | K8sResourceCommon[]> = R extends (infer T)[] ? Fleet<T>[] : Fleet<R>; export type AdvancedSearchFilter = { property: string; values: string[]; }[]; export type UseFleetSearchPoll = <T extends K8sResourceCommon | K8sResourceCommon[]>(watchOptions: WatchK8sResource, advancedSearchFilters?: AdvancedSearchFilter) => [SearchResult<T> | undefined, boolean, Error | undefined]; //# sourceMappingURL=types.d.ts.map