UNPKG

unleash-server

Version:

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

73 lines 3.02 kB
import type { FromSchema } from 'json-schema-to-ts'; export declare const exportQuerySchema: { readonly $id: "#/components/schemas/exportQuerySchema"; readonly type: "object"; readonly description: "Available query parameters for the deprecated export/import functionality."; readonly anyOf: readonly [{ readonly required: readonly ["environment", "features"]; readonly properties: { readonly features: { readonly type: "array"; readonly example: readonly ["MyAwesomeFeature"]; readonly items: { readonly type: "string"; readonly minLength: 1; }; readonly description: "Selects features to export by name. If the list is empty all features are returned."; }; readonly environment: { readonly type: "string"; readonly example: "development"; readonly description: "The environment to export from"; }; readonly downloadFile: { readonly type: "boolean"; readonly example: true; readonly description: "Whether to return a downloadable file"; }; }; }, { readonly required: readonly ["environment", "tag"]; readonly properties: { readonly tag: { readonly type: "string"; readonly example: "release"; readonly description: "Selects features to export by tag."; }; readonly environment: { readonly type: "string"; readonly example: "development"; readonly description: "The environment to export from"; }; readonly downloadFile: { readonly type: "boolean"; readonly example: true; readonly description: "Whether to return a downloadable file"; }; }; }, { readonly required: readonly ["environment", "project"]; readonly properties: { readonly project: { readonly type: "string"; readonly example: "my-project"; readonly description: "Selects project to export the features from. Used when no tags or features are provided."; }; readonly environment: { readonly type: "string"; readonly example: "development"; readonly description: "The environment to export from"; }; readonly downloadFile: { readonly type: "boolean"; readonly example: true; readonly description: "Whether to return a downloadable file"; }; }; }]; readonly components: { readonly schemas: {}; }; }; export type ExportQuerySchema = FromSchema<typeof exportQuerySchema>; //# sourceMappingURL=export-query-schema.d.ts.map