docusaurus-plugin-redoc
Version:
Redoc Plugin for DocusaurusV2
23 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PluginOptionSchema = exports.DEFAULT_OPTIONS = void 0;
const utils_validation_1 = require("@docusaurus/utils-validation");
exports.DEFAULT_OPTIONS = {
layout: {},
debug: false,
normalizeUrl: true,
};
exports.PluginOptionSchema = utils_validation_1.Joi.object({
// Direct Usage without redocusaurus preset
id: utils_validation_1.Joi.string(),
debug: utils_validation_1.Joi.boolean().default(exports.DEFAULT_OPTIONS.debug),
config: utils_validation_1.Joi.any().optional(),
themeId: utils_validation_1.Joi.string().optional(),
// Basic
spec: utils_validation_1.Joi.string(),
url: utils_validation_1.Joi.string().uri({ allowRelative: true }).optional(),
normalizeUrl: utils_validation_1.Joi.boolean().default(exports.DEFAULT_OPTIONS.normalizeUrl),
route: utils_validation_1.Joi.string().uri({ relativeOnly: true }).optional(),
layout: utils_validation_1.Joi.any().default(exports.DEFAULT_OPTIONS.layout),
});
//# sourceMappingURL=options.js.map