Make all properties of KubernetesBuilderReturn required

Signed-off-by: Trevor Hartman <trevorhartman@gmail.com>
This commit is contained in:
Trevor Hartman
2022-02-17 07:26:39 -07:00
parent 3a4fc2b70b
commit 81248c2d1f
@@ -45,12 +45,12 @@ export interface KubernetesEnvironment {
export type KubernetesBuilderReturn = Promise<{
router: express.Router;
clusterDetails?: ClusterDetails[];
clusterSupplier?: KubernetesClustersSupplier;
customResources?: CustomResource[];
fetcher?: KubernetesFetcher;
objectsProvider?: KubernetesObjectsProvider;
serviceLocator?: KubernetesServiceLocator;
clusterDetails: ClusterDetails[];
clusterSupplier: KubernetesClustersSupplier;
customResources: CustomResource[];
fetcher: KubernetesFetcher;
objectsProvider: KubernetesObjectsProvider;
serviceLocator: KubernetesServiceLocator;
}>;
export class KubernetesBuilder {
@@ -80,7 +80,7 @@ export class KubernetesBuilder {
);
return {
router: Router(),
};
} as unknown as KubernetesBuilderReturn;
}
const customResources = this.buildCustomResources();