k8ts
Version:
Powerful framework for building Kubernetes manifests in TypeScript.
20 lines • 669 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ManifestResource = void 0;
const instruments_1 = require("@k8ts/instruments");
const top_resource_1 = require("./top-resource");
class ManifestResource extends top_resource_1.TopResource {
async manifest() {
return instruments_1.Builder.get(this).manifest();
}
meta;
constructor(origin, meta, props) {
super(origin, meta.get("name"), props);
this.meta = meta.toMutable();
}
get namespace() {
return this.meta.tryGet("namespace");
}
}
exports.ManifestResource = ManifestResource;
//# sourceMappingURL=manifest-resource.js.map