Issue
I have some const like this
export class CustomerType {
static readonly main = 'mainCustomer';
static readonly additional = 'additionalCustomer';
}
And I have
const value = 'main'
Is it possible to check does value exist in CustomerType and return true or false? I know that I can use include when is an array but this is class?
Solution
You can use Object.keys() to get all properties on the class and then use Array.prototype.includes() to see if it is contained:
class CustomerType {
static readonly main = 'mainCustomer';
static readonly additional = 'additionalCustomer';
}
const value = 'main'
console.log(Object.keys(CustomerType).includes(value))
You can see this working in the typescript playground.
Answered By - Alexander Nied
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.