Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

114 wiersze
2.0 KiB

  1. const standardVariables = {
  2. CONFIG_URL: {
  3. type: "string",
  4. name: "configUrl"
  5. },
  6. DOM_ID: {
  7. type: "string",
  8. name: "dom_id"
  9. },
  10. SPEC: {
  11. type: "object",
  12. name: "spec"
  13. },
  14. URL: {
  15. type: "string",
  16. name: "url"
  17. },
  18. URLS: {
  19. type: "array",
  20. name: "urls"
  21. },
  22. URLS_PRIMARY_NAME: {
  23. type: "string",
  24. name: "urls.primaryName"
  25. },
  26. LAYOUT: {
  27. type: "string",
  28. name: "layout"
  29. },
  30. DEEP_LINKING: {
  31. type: "boolean",
  32. name: "deepLinking"
  33. },
  34. DISPLAY_OPERATION_ID: {
  35. type: "boolean",
  36. name: "displayOperationId"
  37. },
  38. DEFAULT_MODELS_EXPAND_DEPTH: {
  39. type: "number",
  40. name: "defaultModelsExpandDepth"
  41. },
  42. DEFAULT_MODEL_EXPAND_DEPTH: {
  43. type: "number",
  44. name: "defaultModelExpandDepth"
  45. },
  46. DEFAULT_MODEL_RENDERING: {
  47. type: "string",
  48. name: "defaultModelRendering"
  49. },
  50. DISPLAY_REQUEST_DURATION: {
  51. type: "boolean",
  52. name: "displayRequestDuration"
  53. },
  54. DOC_EXPANSION: {
  55. type: "string",
  56. name: "docExpansion"
  57. },
  58. FILTER: {
  59. type: "string",
  60. name: "filter"
  61. },
  62. MAX_DISPLAYED_TAGS: {
  63. type: "number",
  64. name: "maxDisplayedTags"
  65. },
  66. SHOW_EXTENSIONS: {
  67. type: "boolean",
  68. name: "showExtensions"
  69. },
  70. SHOW_COMMON_EXTENSIONS: {
  71. type: "boolean",
  72. name: "showCommonExtensions"
  73. },
  74. USE_UNSAFE_MARKDOWN: {
  75. type: "boolean",
  76. name: "useUnsafeMarkdown"
  77. },
  78. OAUTH2_REDIRECT_URL: {
  79. type: "string",
  80. name: "oauth2RedirectUrl"
  81. },
  82. SHOW_MUTATED_REQUEST: {
  83. type: "boolean",
  84. name: "showMutatedRequest"
  85. },
  86. SUPPORTED_SUBMIT_METHODS: {
  87. type: "array",
  88. name: "supportedSubmitMethods"
  89. },
  90. VALIDATOR_URL: {
  91. type: "string",
  92. name: "validatorUrl"
  93. },
  94. WITH_CREDENTIALS: {
  95. type: "boolean",
  96. name: "withCredentials",
  97. }
  98. }
  99. const legacyVariables = {
  100. API_URL: {
  101. type: "string",
  102. name: "url",
  103. legacy: true
  104. },
  105. API_URLS: {
  106. type: "array",
  107. name: "urls",
  108. legacy: true
  109. }
  110. }
  111. module.exports = Object.assign({}, standardVariables, legacyVariables)