Add explicit return

Signed-off-by: Trevor Hartman <trevorhartman@gmail.com>
This commit is contained in:
Trevor Hartman
2022-02-16 18:29:33 -07:00
parent 64acf65c03
commit 3a4fc2b70b
@@ -43,6 +43,16 @@ export interface KubernetesEnvironment {
config: Config;
}
export type KubernetesBuilderReturn = Promise<{
router: express.Router;
clusterDetails?: ClusterDetails[];
clusterSupplier?: KubernetesClustersSupplier;
customResources?: CustomResource[];
fetcher?: KubernetesFetcher;
objectsProvider?: KubernetesObjectsProvider;
serviceLocator?: KubernetesServiceLocator;
}>;
export class KubernetesBuilder {
private clusterSupplier?: KubernetesClustersSupplier;
private objectsProvider?: KubernetesObjectsProvider;
@@ -55,7 +65,7 @@ export class KubernetesBuilder {
constructor(protected readonly env: KubernetesEnvironment) {}
public async build() {
public async build(): KubernetesBuilderReturn {
const logger = this.env.logger;
const config = this.env.config;