k8ts
Version:
Powerful framework for building Kubernetes manifests in TypeScript.
20 lines • 663 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConfigMap = void 0;
const instruments_1 = require("@k8ts/instruments");
const default_1 = require("../../kinds/default");
const resolver_1 = require("./resolver");
class ConfigMap extends instruments_1.Resource_Top {
get keys() {
return Object.keys(this.props.$data);
}
get kind() {
return default_1.v1.ConfigMap._;
}
async body() {
const resolvedRecord = await (0, resolver_1.resolveDataSourceRecord)(this, this.props.$data);
return resolvedRecord;
}
}
exports.ConfigMap = ConfigMap;
//# sourceMappingURL=configmap.js.map