TypeScript
Union Type
Extension
Tree View Container Extension