react-runtime-config
Version:
Provide a typesafe runtime configuration inside a react app
16 lines • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isCustomConfig = exports.isBooleanConfig = exports.isNumberConfig = exports.isStringEnumConfig = exports.isStringConfig = void 0;
var isStringConfig = function (config) { return config.type === "string"; };
exports.isStringConfig = isStringConfig;
var isStringEnumConfig = function (config) {
return config.type === "string" && Array.isArray(config.enum);
};
exports.isStringEnumConfig = isStringEnumConfig;
var isNumberConfig = function (config) { return config.type === "number"; };
exports.isNumberConfig = isNumberConfig;
var isBooleanConfig = function (config) { return config.type === "boolean"; };
exports.isBooleanConfig = isBooleanConfig;
var isCustomConfig = function (config) { return config.type === "custom"; };
exports.isCustomConfig = isCustomConfig;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdHlwZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBMEdPLElBQU0sY0FBYyxHQUFHLFVBQUMsTUFBYyxJQUE2QixPQUFBLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUF4QixDQUF3QixDQUFDO0FBQXRGLFFBQUEsY0FBYyxrQkFBd0U7QUFDNUYsSUFBTSxrQkFBa0IsR0FBRyxVQUFDLE1BQWM7SUFDL0MsT0FBQSxNQUFNLENBQUMsSUFBSSxLQUFLLFFBQVEsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUM7QUFBdEQsQ0FBc0QsQ0FBQztBQUQ1QyxRQUFBLGtCQUFrQixzQkFDMEI7QUFDbEQsSUFBTSxjQUFjLEdBQUcsVUFBQyxNQUFjLElBQTZCLE9BQUEsTUFBTSxDQUFDLElBQUksS0FBSyxRQUFRLEVBQXhCLENBQXdCLENBQUM7QUFBdEYsUUFBQSxjQUFjLGtCQUF3RTtBQUM1RixJQUFNLGVBQWUsR0FBRyxVQUFDLE1BQWMsSUFBOEIsT0FBQSxNQUFNLENBQUMsSUFBSSxLQUFLLFNBQVMsRUFBekIsQ0FBeUIsQ0FBQztBQUF6RixRQUFBLGVBQWUsbUJBQTBFO0FBQy9GLElBQU0sY0FBYyxHQUFHLFVBQUMsTUFBYyxJQUE2QixPQUFBLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUF4QixDQUF3QixDQUFDO0FBQXRGLFFBQUEsY0FBYyxrQkFBd0UifQ==