No it's not possible to have multiple values in an enum. Because when transpiling to JS, an enum is transpiled to an object with properties, and every property has a single value only.
You seeing the value of 102 for Clubs.ClubA is a coincidence. Because 100 | 102 is a bitwise OR of two numbers, which has the result of 102. (100 decimal = 1100100 binary and 102 decimal = 1100110 binary, and the bitwise OR of these binaries is 1100110, which is again 102 in decimal). And this is assigned to be the value of ClubA.
If you look at the value of Clubs.ClubC you will notice, it has a value of 79, and not one of 70, 71 or 72. Just because during transpile, the bitwise OR 70 | 71 | 72 is evaluated and assigned to Clubs.ClubC.
Also consider what it would mean for an enum value to have multiple possible values:
let val : Clubs = Clubs.ClubC;
What would be the value of val? Consider furthermore, you are using that enum as a key in a map
let mymap : Map<Clubs, string> = new Map<Clubs, string>();
mymap.put(70, 'value1');
mymap.put(71, 'value2');
mymap.put(72, 'value3');
let somevalue = mymap[Clubs.ClubC];
What would be the content of somevalue?
let a:number | undefined | someInteface;It will also work with enums...=) whereas here you declare a type of a variable