UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.

39 lines 1.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.featuresSchema = void 0; const feature_schema_1 = require("./feature-schema"); const parameters_schema_1 = require("./parameters-schema"); const variant_schema_1 = require("./variant-schema"); const override_schema_1 = require("./override-schema"); const constraint_schema_1 = require("./constraint-schema"); const feature_strategy_schema_1 = require("./feature-strategy-schema"); const environment_schema_1 = require("./environment-schema"); exports.featuresSchema = { $id: '#/components/schemas/featuresSchema', type: 'object', additionalProperties: false, required: ['version', 'features'], properties: { version: { type: 'integer', }, features: { type: 'array', items: { $ref: '#/components/schemas/featureSchema', }, }, }, components: { schemas: { constraintSchema: constraint_schema_1.constraintSchema, environmentSchema: environment_schema_1.environmentSchema, featureSchema: feature_schema_1.featureSchema, overrideSchema: override_schema_1.overrideSchema, parametersSchema: parameters_schema_1.parametersSchema, featureStrategySchema: feature_strategy_schema_1.featureStrategySchema, variantSchema: variant_schema_1.variantSchema, }, }, }; //# sourceMappingURL=features-schema.js.map