UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

27 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FileOrigin = void 0; const instruments_1 = require("@k8ts/instruments"); const k8ts_sys_kind_1 = require("../k8ts-sys-kind"); var FileOrigin; (function (FileOrigin) { const ident = k8ts_sys_kind_1.k8tsBuildKind.kind("File"); class FileEntity extends instruments_1.BaseOriginEntity { kind = k8ts_sys_kind_1.k8tsBuildKind.kind("File"); constructor(name, props, parent) { super(name, props, parent); this.meta = this.meta.add({ namespace: props.scope === "cluster" ? undefined : props.scope.name }); } get scope() { return this.props.scope; } } FileOrigin.FileEntity = FileEntity; function make(name, props, parent) { return new FileEntity(name, props, parent); } FileOrigin.make = make; })(FileOrigin || (exports.FileOrigin = FileOrigin = {})); //# sourceMappingURL=origin.js.map