@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
12 lines (11 loc) • 562 B
TypeScript
import { type Namespaces } from '../../../../../types/namespace/namespaces.js';
import { type CoreV1Api } from '@kubernetes/client-node';
import { NamespaceName } from '../../../../../types/namespace/namespace-name.js';
export declare class K8ClientNamespaces implements Namespaces {
private readonly kubeClient;
constructor(kubeClient: CoreV1Api);
create(namespace: NamespaceName): Promise<boolean>;
delete(namespace: NamespaceName): Promise<boolean>;
has(namespace: NamespaceName): Promise<boolean>;
list(): Promise<NamespaceName[]>;
}