tengo una const como esta
export class CustomerType { static readonly main = 'mainCustomer'; static readonly additional = 'additionalCustomer'; }Y yo tengo
const value = 'main'¿Es posible verificar si existe valor en CustomerType y devolver verdadero o falso? Sé que puedo usar include cuando es una matriz pero esta es una clase.
Puede usar Object.keys() para obtener todas las propiedades de la class y luego usar Array.prototype.includes() para ver si está contenido:
class CustomerType { static readonly main = 'mainCustomer'; static readonly additional = 'additionalCustomer'; } const value = 'main' console.log(Object.keys(CustomerType).includes(value))Puede ver esto funcionando en el patio de juegos mecanografiado .