
package.cjs.traversal.visitor.cjs Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apidom-ns-api-design-systems Show documentation
Show all versions of apidom-ns-api-design-systems Show documentation
API Design Systems 2021-05-07 namespace for ApiDOM.
The newest version!
"use strict";
exports.__esModule = true;
exports.keyMap = exports.getNodeType = void 0;
var _apidomCore = require("@swagger-api/apidom-core");
// getNodeType :: Node -> String
const getNodeType = element => {
if (!(0, _apidomCore.isElement)(element)) {
return undefined;
}
return `${element.element.charAt(0).toUpperCase() + element.element.slice(1)}Element`;
};
exports.getNodeType = getNodeType;
const keyMap = exports.keyMap = {
/**
* API Design Systems 2021-05-07 specification elements.
*/
MainElement: ['content'],
InfoElement: ['content'],
PrincipleElement: ['content'],
StandardElement: ['content'],
ScenarioElement: ['content'],
RequirementElement: ['content'],
StandardIdentifierElement: ['content'],
RequirementLevelElement: [],
..._apidomCore.keyMap
};
© 2015 - 2025 Weber Informatics LLC | Privacy Policy