UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

17 lines 629 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EquivCdk8s = void 0; exports.equiv_cdk8s = equiv_cdk8s; const instruments_1 = require("@k8ts/instruments"); exports.EquivCdk8s = new instruments_1.Embedder("CDK8S_RESOURCE"); function equiv_cdk8s(ctor) { return (target) => { const cdk8s = exports.EquivCdk8s.tryGet(target.prototype); if (cdk8s) { throw new Error(`Target ${target} already has a cdk8s equivalent! ${cdk8s}`); } exports.EquivCdk8s.set(target.prototype, ctor); return target; }; } //# sourceMappingURL=equiv-cdk8s.js.map