Add explicit return
Signed-off-by: Trevor Hartman <trevorhartman@gmail.com>
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user