UNPKG

@provisioner/contracts

Version:

Contracts stuff for provisioners

18 lines 700 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConfigMapHelper = void 0; const kubeclient_contracts_1 = require("@c6o/kubeclient-contracts"); class ConfigMapHelper extends kubeclient_contracts_1.ResourceHelper { } exports.ConfigMapHelper = ConfigMapHelper; ConfigMapHelper.from = (namespace, name) => new ConfigMapHelper(ConfigMapHelper.template(namespace, name)); ConfigMapHelper.template = (namespace, name, data) => ({ apiVersion: 'v1', kind: 'ConfigMap', metadata: { ...(name ? { name } : undefined), ...(namespace ? { namespace } : undefined) }, ...(data ? { data } : undefined), }); //# sourceMappingURL=configMap.js.map