{"id":201852,"date":"2025-01-07T05:57:44","date_gmt":"2025-01-07T05:57:44","guid":{"rendered":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/"},"modified":"2025-01-07T05:57:44","modified_gmt":"2025-01-07T05:57:44","slug":"how-to-check-if-value-is-in-enum-typescript","status":"publish","type":"post","link":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/","title":{"rendered":"How to check if value is in enum TypeScript?"},"content":{"rendered":"<p>To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()` method to check if the value exists in the array. This is a simple and effective way to determine if a specific value is present in the enum.<\/p>\n<p>**The key steps to check if value is in enum TypeScript are:**<\/p>\n<p>1. Get an array of all enum values using `Object.values()`.<br \/>\n2. Use the `includes()` method to check if the value is in the array of enum values.<\/p>\n<p>Here is an example of how you can check if a value is in an enum in TypeScript:<\/p>\n<p>&#8220;`typescript<br \/>\nenum Fruit {<br \/>\n  Apple = &#8216;apple&#8217;,<br \/>\n  Banana = &#8216;banana&#8217;,<br \/>\n  Orange = &#8216;orange&#8217;<br \/>\n}<\/p>\n<p>const fruitValue = &#8216;apple&#8217;;<br \/>\nconst isFruitValueInEnum = Object.values(Fruit).includes(fruitValue);<br \/>\nconsole.log(isFruitValueInEnum); \/\/ Output: true<br \/>\n&#8220;`<\/p>\n<p>In this example, we have an enum called `Fruit` with three values. We check if the value `&#8217;apple&#8217;` is in the enum using the `includes()` method on the array of enum values.<\/p>\n<p>Using this method, you can easily determine if a specific value is present in an enum in TypeScript.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#How_can_I_check_if_a_value_is_not_in_an_enum_in_TypeScript\" title=\"How can I check if a value is not in an enum in TypeScript?\">How can I check if a value is not in an enum in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#Can_I_check_if_multiple_values_are_in_an_enum_in_TypeScript\" title=\"Can I check if multiple values are in an enum in TypeScript?\">Can I check if multiple values are in an enum in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#Is_it_possible_to_check_if_an_enum_value_is_in_a_specific_range_in_TypeScript\" title=\"Is it possible to check if an enum value is in a specific range in TypeScript?\">Is it possible to check if an enum value is in a specific range in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#How_can_I_handle_case-sensitive_checks_when_checking_values_in_an_enum\" title=\"How can I handle case-sensitive checks when checking values in an enum?\">How can I handle case-sensitive checks when checking values in an enum?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#Can_I_use_a_function_to_check_if_a_value_is_in_an_enum_in_TypeScript\" title=\"Can I use a function to check if a value is in an enum in TypeScript?\">Can I use a function to check if a value is in an enum in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#What_should_I_do_if_I_need_to_check_the_presence_of_a_value_in_multiple_enums\" title=\"What should I do if I need to check the presence of a value in multiple enums?\">What should I do if I need to check the presence of a value in multiple enums?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#Are_there_any_TypeScript_libraries_or_packages_that_can_simplify_checking_enum_values\" title=\"Are there any TypeScript libraries or packages that can simplify checking enum values?\">Are there any TypeScript libraries or packages that can simplify checking enum values?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#Is_it_possible_to_check_if_a_value_is_in_an_enum_using_a_switch_statement_in_TypeScript\" title=\"Is it possible to check if a value is in an enum using a switch statement in TypeScript?\">Is it possible to check if a value is in an enum using a switch statement in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#Can_I_check_if_an_enum_value_is_in_another_enum_in_TypeScript\" title=\"Can I check if an enum value is in another enum in TypeScript?\">Can I check if an enum value is in another enum in TypeScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#What_happens_if_I_try_to_check_for_a_value_that_is_not_a_valid_value_in_the_enum\" title=\"What happens if I try to check for a value that is not a valid value in the enum?\">What happens if I try to check for a value that is not a valid value in the enum?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#How_can_I_handle_errors_when_checking_if_a_value_is_in_an_enum_in_TypeScript\" title=\"How can I handle errors when checking if a value is in an enum in TypeScript?\">How can I handle errors when checking if a value is in an enum in TypeScript?<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"How_can_I_check_if_a_value_is_not_in_an_enum_in_TypeScript\"><\/span>How can I check if a value is not in an enum in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nTo check if a value is not in an enum in TypeScript, you can negate the result of the `includes()` method. If the value is not in the enum, the result will be `false`.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_check_if_multiple_values_are_in_an_enum_in_TypeScript\"><\/span>Can I check if multiple values are in an enum in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can check if multiple values are in an enum by iterating over each value and using the `includes()` method for each value.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Is_it_possible_to_check_if_an_enum_value_is_in_a_specific_range_in_TypeScript\"><\/span>Is it possible to check if an enum value is in a specific range in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, enums in TypeScript do not have a concept of range. You can only check if a specific value is present in the enum.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_can_I_handle_case-sensitive_checks_when_checking_values_in_an_enum\"><\/span>How can I handle case-sensitive checks when checking values in an enum?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nBy default, enum values are case-sensitive in TypeScript. If you want to perform a case-insensitive check, you can convert the values to lowercase before checking.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_use_a_function_to_check_if_a_value_is_in_an_enum_in_TypeScript\"><\/span>Can I use a function to check if a value is in an enum in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can create a function that takes a value and returns a boolean indicating whether the value is in the enum or not.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_should_I_do_if_I_need_to_check_the_presence_of_a_value_in_multiple_enums\"><\/span>What should I do if I need to check the presence of a value in multiple enums?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can combine the values of multiple enums into a single array and then check if the value exists in that array.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Are_there_any_TypeScript_libraries_or_packages_that_can_simplify_checking_enum_values\"><\/span>Are there any TypeScript libraries or packages that can simplify checking enum values?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, there are libraries like `enum_ts` that provide utilities for working with enums, including checking if values are in enums.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Is_it_possible_to_check_if_a_value_is_in_an_enum_using_a_switch_statement_in_TypeScript\"><\/span>Is it possible to check if a value is in an enum using a switch statement in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nNo, switch statements in TypeScript cannot be used to check if a value is in an enum. You will need to use the `includes()` method as described earlier.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Can_I_check_if_an_enum_value_is_in_another_enum_in_TypeScript\"><\/span>Can I check if an enum value is in another enum in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYes, you can combine the values of both enums into a single array and then check if the value exists in that array.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_happens_if_I_try_to_check_for_a_value_that_is_not_a_valid_value_in_the_enum\"><\/span>What happens if I try to check for a value that is not a valid value in the enum?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nIf you try to check for a value that is not a valid value in the enum, the result will be `false` since the value is not present in the array of enum values.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_can_I_handle_errors_when_checking_if_a_value_is_in_an_enum_in_TypeScript\"><\/span>How can I handle errors when checking if a value is in an enum in TypeScript?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\nYou can use try-catch blocks to handle errors that may occur during the process of checking if a value is in an enum. This can help in gracefully handling any unexpected issues that may arise. <\/p>\n<p>By following these steps and best practices, you can effectively check if a value is in an enum in TypeScript and handle any related scenarios that may come up.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()` method to check if the value exists in the array. This is a simple and effective way to determine if a specific value is present &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to check if value is in enum TypeScript?\" class=\"read-more button\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#more-201852\">Read more<span class=\"screen-reader-text\">How to check if value is in enum TypeScript?<\/span><\/a><\/p>\n","protected":false},"author":51,"featured_media":107420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86279],"tags":[],"class_list":["post-201852","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to check if value is in enum TypeScript?<\/title>\n<meta name=\"description\" content=\"To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()`\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to check if value is in enum TypeScript?\" \/>\n<meta property=\"og:description\" content=\"To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()`\" \/>\n<meta property=\"og:url\" content=\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/\" \/>\n<meta property=\"og:site_name\" content=\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/synchronyfinancial\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-07T05:57:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Adam Forbes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@synchrony\" \/>\n<meta name=\"twitter:site\" content=\"@synchrony\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adam Forbes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/\"},\"author\":{\"name\":\"Adam Forbes\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060\"},\"headline\":\"How to check if value is in enum TypeScript?\",\"datePublished\":\"2025-01-07T05:57:44+00:00\",\"dateModified\":\"2025-01-07T05:57:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/\"},\"wordCount\":687,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"articleSection\":[\"Learn\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/\",\"name\":\"How to check if value is in enum TypeScript?\",\"isPartOf\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\"},\"datePublished\":\"2025-01-07T05:57:44+00:00\",\"dateModified\":\"2025-01-07T05:57:44+00:00\",\"description\":\"To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()`\",\"breadcrumb\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/namso-gen.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to check if value is in enum TypeScript?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#website\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"description\":\"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co\",\"publisher\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/namso-gen.co\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#organization\",\"name\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\",\"url\":\"https:\/\/namso-gen.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"contentUrl\":\"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png\",\"width\":500,\"height\":164,\"caption\":\"Namso Gen Blog - Free Credit Card Generator [100% Valid]\"},\"image\":{\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/synchronyfinancial\",\"https:\/\/twitter.com\/synchrony\",\"https:\/\/www.youtube.com\/synchronyfinancial\",\"https:\/\/www.instagram.com\/synchrony\",\"https:\/\/www.linkedin.com\/company\/synchrony-financial\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060\",\"name\":\"Adam Forbes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Adam Forbes\"},\"description\":\"Guest author Adam Forbes has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to check if value is in enum TypeScript?","description":"To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()`","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/","og_locale":"en_US","og_type":"article","og_title":"How to check if value is in enum TypeScript?","og_description":"To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()`","og_url":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/","og_site_name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","article_publisher":"https:\/\/www.facebook.com\/synchronyfinancial","article_published_time":"2025-01-07T05:57:44+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2024\/03\/faq.png","type":"image\/png"}],"author":"Adam Forbes","twitter_card":"summary_large_image","twitter_creator":"@synchrony","twitter_site":"@synchrony","twitter_misc":{"Written by":"Adam Forbes","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#article","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/"},"author":{"name":"Adam Forbes","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060"},"headline":"How to check if value is in enum TypeScript?","datePublished":"2025-01-07T05:57:44+00:00","dateModified":"2025-01-07T05:57:44+00:00","mainEntityOfPage":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/"},"wordCount":687,"commentCount":0,"publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"articleSection":["Learn"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/","url":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/","name":"How to check if value is in enum TypeScript?","isPartOf":{"@id":"https:\/\/namso-gen.co\/blog\/#website"},"datePublished":"2025-01-07T05:57:44+00:00","dateModified":"2025-01-07T05:57:44+00:00","description":"To check if a value is in an enum in TypeScript, you can use the `Object.values()` method to get an array of all enum values and then use the `includes()`","breadcrumb":{"@id":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/namso-gen.co\/blog\/how-to-check-if-value-is-in-enum-typescript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/namso-gen.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to check if value is in enum TypeScript?"}]},{"@type":"WebSite","@id":"https:\/\/namso-gen.co\/blog\/#website","url":"https:\/\/namso-gen.co\/blog\/","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","description":"In Namso gen blog you can get many tips regarding to Credit cards, VCC, Credit card security etc. You can generate credit cards by using Namso-gen.co","publisher":{"@id":"https:\/\/namso-gen.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/namso-gen.co\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/namso-gen.co\/blog\/#organization","name":"Namso Gen Blog - Free Credit Card Generator [100% Valid]","url":"https:\/\/namso-gen.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","contentUrl":"https:\/\/namso-gen.co\/blog\/wp-content\/uploads\/2020\/07\/namso-gen-logo.png","width":500,"height":164,"caption":"Namso Gen Blog - Free Credit Card Generator [100% Valid]"},"image":{"@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/synchronyfinancial","https:\/\/twitter.com\/synchrony","https:\/\/www.youtube.com\/synchronyfinancial","https:\/\/www.instagram.com\/synchrony","https:\/\/www.linkedin.com\/company\/synchrony-financial"]},{"@type":"Person","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/88cd882dfb29a6b147bc0ea26dc84060","name":"Adam Forbes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/namso-gen.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Adam Forbes"},"description":"Guest author Adam Forbes has meticulously crafted and revised this article to the best of their knowledge and understanding. Readers are strongly advised to exercise caution, verify information independently, and rely on their own judgment when considering the information provided. Read more articles on Namso Gen here."}]}},"_links":{"self":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/201852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/users\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/comments?post=201852"}],"version-history":[{"count":0,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/posts\/201852\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media\/107420"}],"wp:attachment":[{"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/media?parent=201852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/categories?post=201852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namso-gen.co\/blog\/wp-json\/wp\/v2\/tags?post=201852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}