All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.cjs.traversal.visitor.cjs Maven / Gradle / Ivy

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