const ONE: number = 0x01;
const TWO: number = 0x02;
const THREE: number = 0x04;
const FOUR: number = 0x08;
function multiValueExample(values: number) {
if ((values & ONE) === ONE) {
console.log("ONE");
}
if ((values & TWO) === TWO) {
console.log("TWO");
}
if ((values & THREE) === THREE) {
console.log("THREE");
}
if ((values & FOUR) === FOUR) {
console.log("FOUR");
}
}
multiValueExample(ONE | THREE | FOUR);
/*
run:
"ONE"
"THREE"
"FOUR"
*/