chore: Utils | use types not interfaces

This commit is contained in:
2025-11-22 20:27:22 +05:00
parent 3c31105fc6
commit e8caa6a23d
3 changed files with 6 additions and 6 deletions

View File

@@ -2,7 +2,7 @@ import { Construct } from "constructs";
import { Manifest } from "@cdktf/provider-kubernetes/lib/manifest"; import { Manifest } from "@cdktf/provider-kubernetes/lib/manifest";
import { KubernetesProvider } from "@cdktf/provider-kubernetes/lib/provider"; import { KubernetesProvider } from "@cdktf/provider-kubernetes/lib/provider";
export interface CertificateOptions { type CertificateOptions = {
provider: KubernetesProvider; provider: KubernetesProvider;
/** Namespace to create the Certificate in */ /** Namespace to create the Certificate in */
@@ -28,7 +28,7 @@ export interface CertificateOptions {
/** Optional renewBefore (default: cert-manager default) */ /** Optional renewBefore (default: cert-manager default) */
renewBefore?: string; renewBefore?: string;
} };
class Certificate extends Construct { class Certificate extends Construct {
public readonly manifest: Manifest; public readonly manifest: Manifest;

View File

@@ -2,7 +2,7 @@ import { Construct } from "constructs";
import { Manifest } from "@cdktf/provider-kubernetes/lib/manifest"; import { Manifest } from "@cdktf/provider-kubernetes/lib/manifest";
import { KubernetesProvider } from "@cdktf/provider-kubernetes/lib/provider"; import { KubernetesProvider } from "@cdktf/provider-kubernetes/lib/provider";
export interface IngressRouteTcpOptions { type IngressRouteTcpOptions = {
provider: KubernetesProvider; provider: KubernetesProvider;
/** Namespace where the IngressRouteTCP will be created */ /** Namespace where the IngressRouteTCP will be created */
@@ -25,7 +25,7 @@ export interface IngressRouteTcpOptions {
/** Name override (CR name) */ /** Name override (CR name) */
name?: string; name?: string;
} };
export class IngressRouteTcp extends Construct { export class IngressRouteTcp extends Construct {
public readonly manifest: Manifest; public readonly manifest: Manifest;

View File

@@ -4,7 +4,7 @@ import { KubernetesProvider } from "@cdktf/provider-kubernetes/lib/provider";
import { CloudflareCertificate } from "../cert-manager"; import { CloudflareCertificate } from "../cert-manager";
export interface IngressRouteOptions { type IngressRouteOptions = {
provider: KubernetesProvider; provider: KubernetesProvider;
namespace: string; namespace: string;
@@ -29,7 +29,7 @@ export interface IngressRouteOptions {
/** Name override (otherwise auto) */ /** Name override (otherwise auto) */
name?: string; name?: string;
} };
export class IngressRoute extends Construct { export class IngressRoute extends Construct {
public readonly manifest: Manifest; public readonly manifest: Manifest;