UNPKG

unleash-server

Version:

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

66 lines (65 loc) 2.76 kB
import { FromSchema } from 'json-schema-to-ts'; export declare const proxyFeaturesSchema: { readonly $id: "#/components/schemas/proxyFeaturesSchema"; readonly type: "object"; readonly required: readonly ["toggles"]; readonly additionalProperties: false; readonly properties: { readonly toggles: { readonly type: "array"; readonly items: { readonly $ref: "#/components/schemas/proxyFeatureSchema"; }; }; }; readonly components: { readonly schemas: { readonly proxyFeatureSchema: { readonly $id: "#/components/schemas/proxyFeatureSchema"; readonly type: "object"; readonly required: readonly ["name", "enabled", "impressionData"]; readonly additionalProperties: false; readonly properties: { readonly name: { readonly type: "string"; }; readonly enabled: { readonly type: "boolean"; }; readonly impressionData: { readonly type: "boolean"; }; readonly variant: { readonly type: "object"; readonly required: readonly ["name", "enabled"]; readonly additionalProperties: false; readonly properties: { readonly name: { readonly type: "string"; }; readonly enabled: { readonly type: "boolean"; }; readonly payload: { readonly type: "object"; readonly additionalProperties: false; readonly required: readonly ["type", "value"]; readonly properties: { readonly type: { readonly type: "string"; readonly enum: readonly ["string"]; }; readonly value: { readonly type: "string"; }; }; }; }; }; }; readonly components: {}; }; }; }; }; export declare type ProxyFeaturesSchema = FromSchema<typeof proxyFeaturesSchema>;