UNPKG

unleash-server

Version:

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

18 lines 853 B
import { tagSchema } from './tag-schema.js'; import { TAG_MIN_LENGTH, TAG_MAX_LENGTH } from '../../tags/index.js'; export const createTagSchema = { ...tagSchema, $id: '#/components/schemas/createTagSchema', description: 'Data used to create a new [tag](https://docs.getunleash.io/concepts/feature-flags#tags)', properties: { ...tagSchema.properties, value: { type: 'string', pattern: `^\\s*\\S.{${TAG_MIN_LENGTH - 2},${TAG_MAX_LENGTH - 2}}\\S\\s*$`, description: `The value of the tag. The value must be between ${TAG_MIN_LENGTH} and ${TAG_MAX_LENGTH} characters long. Leading and trailing whitespace is ignored and will be trimmed before saving the tag value.`, example: 'a-tag-value', }, }, components: {}, }; //# sourceMappingURL=create-tag-schema.js.map