Skip to content

Instantly share code, notes, and snippets.

@kenmori
Created July 16, 2019 11:31
Show Gist options
  • Save kenmori/7428542e0291a32edc03777ec9a2ccae to your computer and use it in GitHub Desktop.
Save kenmori/7428542e0291a32edc03777ec9a2ccae to your computer and use it in GitHub Desktop.
Heterogeneous enums in typescript

Heterogeneous enums in typescript

playground

enum Employees {
    Name = 'kenji',
    company='Omajime',
    EmpID = 111
}  
// console.log(Employees)
"use strict";
var Employees;
(function (Employees) {
    Employees["Name"] = "kenji";
    Employees["company"] = "Omajime";
    Employees[Employees["EmpID"] = 111] = "EmpID";
})(Employees || (Employees = {}));
console.log(Employees);
{111: "EmpID", Name: "kenji", company: "Omajime", EmpID: 111}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment