{
    "componentChunkName": "component---packages-gatsby-theme-docs-src-templates-page-content-js",
    "path": "/types/enums-constants-unions",
    "result": {"data":{"contentPage":{"title":"Enums, Constants & Unions","globalNotification":{"notificationType":"info","content":"This is a global notification. You can _write_ **markdown** here!"},"websitePrimaryColor":"#078cdf","beta":false,"isGlobalBeta":false,"excludeFromSearchIndex":true,"allowWideContentLayout":false,"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Enums, Constants & Unions\",\n  \"description\": \"Types of enums, constnats and unions\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"section\", {\n    \"id\": \"section-enums\",\n    \"className\": \"section-h2\"\n  }, mdx(\"h1\", {\n    parentName: \"section\",\n    \"id\": \"enums\"\n  }, \"Enums\")), mdx(\"section\", {\n    \"id\": \"section-enumtest\",\n    \"className\": \"section-h3\"\n  }, mdx(\"h2\", {\n    parentName: \"section\",\n    \"id\": \"enumtest\"\n  }, \"EnumTest\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"EnumTest\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-enumpropertiestype\",\n    \"className\": \"section-h3\"\n  }, mdx(\"h2\", {\n    parentName: \"section\",\n    \"id\": \"enumpropertiestype\"\n  }, \"EnumPropertiesType\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"EnumPropertiesType\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-enumwithdescriptionexample\",\n    \"className\": \"section-h3\"\n  }, mdx(\"h2\", {\n    parentName: \"section\",\n    \"id\": \"enumwithdescriptionexample\"\n  }, \"EnumWithDescriptionExample\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"EnumWithDescriptionExample\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-constants\",\n    \"className\": \"section-h2\"\n  }, mdx(\"h1\", {\n    parentName: \"section\",\n    \"id\": \"constants\"\n  }, \"Constants\")), mdx(\"section\", {\n    \"id\": \"section-constantliketype\",\n    \"className\": \"section-h3\"\n  }, mdx(\"h2\", {\n    parentName: \"section\",\n    \"id\": \"constantliketype\"\n  }, \"ConstantLikeType\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"ConstantLikeType\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-constantlikeproperties\",\n    \"className\": \"section-h3\"\n  }, mdx(\"h2\", {\n    parentName: \"section\",\n    \"id\": \"constantlikeproperties\"\n  }, \"ConstantLikeProperties\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"ConstantLikeProperties\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-unions\",\n    \"className\": \"section-h2\"\n  }, mdx(\"h1\", {\n    parentName: \"section\",\n    \"id\": \"unions\"\n  }, \"Unions\")), mdx(\"section\", {\n    \"id\": \"section-unionliketype\",\n    \"className\": \"section-h3\"\n  }, mdx(\"h2\", {\n    parentName: \"section\",\n    \"id\": \"unionliketype\"\n  }, \"UnionLikeType\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"UnionLike\",\n    hideInheritedProperties: true,\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-unionlikesubtype1\",\n    \"className\": \"section-h4\"\n  }, mdx(\"h3\", {\n    parentName: \"section\",\n    \"id\": \"unionlikesubtype1\"\n  }, \"UnionLikeSubType1\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"UnionLikeSubType1\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-unionlikesubtype2-with-hidden-inherited-properties\",\n    \"className\": \"section-h4\"\n  }, mdx(\"h3\", {\n    parentName: \"section\",\n    \"id\": \"unionlikesubtype2-with-hidden-inherited-properties\"\n  }, \"UnionLikeSubType2 with Hidden Inherited Properties\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"UnionLikeSubType2\",\n    hideInheritedProperties: true,\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-unionlikewithenumdescriptionpropertiesinsubtype\",\n    \"className\": \"section-h3\"\n  }, mdx(\"h2\", {\n    parentName: \"section\",\n    \"id\": \"unionlikewithenumdescriptionpropertiesinsubtype\"\n  }, \"UnionLikeWithEnumDescriptionPropertiesInSubtype\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"UnionLikeWithEnumDescriptionPropertiesInSubtype\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-unionlikesubtypewithenumdescriptionproperties1\",\n    \"className\": \"section-h4\"\n  }, mdx(\"h3\", {\n    parentName: \"section\",\n    \"id\": \"unionlikesubtypewithenumdescriptionproperties1\"\n  }, \"UnionLikeSubTypeWithEnumDescriptionProperties1\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"UnionLikeSubTypeWithEnumDescriptionProperties1\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-unionlikesubtypewithenumdescriptionproperties2\",\n    \"className\": \"section-h4\"\n  }, mdx(\"h3\", {\n    parentName: \"section\",\n    \"id\": \"unionlikesubtypewithenumdescriptionproperties2\"\n  }, \"UnionLikeSubTypeWithEnumDescriptionProperties2\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"UnionLikeSubTypeWithEnumDescriptionProperties2\",\n    mdxType: \"ApiType\"\n  })), mdx(\"section\", {\n    \"id\": \"section-unionlikesubtypewithenumdescriptionproperties3\",\n    \"className\": \"section-h4\"\n  }, mdx(\"h3\", {\n    parentName: \"section\",\n    \"id\": \"unionlikesubtypewithenumdescriptionproperties3\"\n  }, \"UnionLikeSubTypeWithEnumDescriptionProperties3\"), mdx(ApiType, {\n    apiKey: \"test\",\n    type: \"UnionLikeSubTypeWithEnumDescriptionProperties3\",\n    mdxType: \"ApiType\"\n  })));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"title":"Enums","url":"#enums","items":[{"title":"EnumTest","url":"#enumtest"},{"title":"EnumPropertiesType","url":"#enumpropertiestype"},{"title":"EnumWithDescriptionExample","url":"#enumwithdescriptionexample"}]},{"title":"Constants","url":"#constants","items":[{"title":"ConstantLikeType","url":"#constantliketype"},{"title":"ConstantLikeProperties","url":"#constantlikeproperties"}]},{"title":"Unions","url":"#unions","items":[{"title":"UnionLikeType","url":"#unionliketype","items":[{"title":"UnionLikeSubType1","url":"#unionlikesubtype1"},{"title":"UnionLikeSubType2 with Hidden Inherited Properties","url":"#unionlikesubtype2-with-hidden-inherited-properties"}]},{"title":"UnionLikeWithEnumDescriptionPropertiesInSubtype","url":"#unionlikewithenumdescriptionpropertiesinsubtype","items":[{"title":"UnionLikeSubTypeWithEnumDescriptionProperties1","url":"#unionlikesubtypewithenumdescriptionproperties1"},{"title":"UnionLikeSubTypeWithEnumDescriptionProperties2","url":"#unionlikesubtypewithenumdescriptionproperties2"},{"title":"UnionLikeSubTypeWithEnumDescriptionProperties3","url":"#unionlikesubtypewithenumdescriptionproperties3"}]}]}]},"navLevels":3,"showTimeToRead":false,"timeToRead":0,"estimatedTimeToRead":1}},"pageContext":{"slug":"/types/enums-constants-unions","shortTitle":"Enums, Constants & Unions","hasReleaseNotes":true}},
    "staticQueryHashes": ["1321999929","2348364305","2494036674","264416726","2795293764","3097496232","3227520225","3295477089","3359654165","3845541775"]}