UNPKG

unleash-server

Version:

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

18 lines 668 B
import joi from 'joi'; import { ALL } from '../types/models/api-token.js'; import { ApiTokenType } from '../types/model.js'; export const createApiToken = joi .object() .keys({ tokenName: joi.string().required(), type: joi .string() .lowercase() .required() .valid(ApiTokenType.CLIENT, ApiTokenType.BACKEND, ApiTokenType.FRONTEND), expiresAt: joi.date().optional(), projects: joi.array().min(1).optional().default([ALL]), environment: joi.string().optional().default('development'), }) .options({ stripUnknown: true, allowUnknown: false, abortEarly: false }); //# sourceMappingURL=api-token-schema.js.map