node-twstock
Version:
A client library for scraping Taiwan stock market data
50 lines (49 loc) • 2.66 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.asIndustry = void 0;
const enums_1 = require("../enums");
function asIndustry(industry) {
var _a;
const industries = {
'水泥工業': enums_1.Industry.Cement,
'食品工業': enums_1.Industry.Food,
'塑膠工業': enums_1.Industry.Plastic,
'紡織纖維': enums_1.Industry.Textiles,
'電機機械': enums_1.Industry.ElectricMachinery,
'電器電纜': enums_1.Industry.ElectricalAndCable,
'玻璃陶瓷': enums_1.Industry.GlassAndCeramic,
'造紙工業': enums_1.Industry.PaperAndPulp,
'鋼鐵工業': enums_1.Industry.IronAndSteel,
'橡膠工業': enums_1.Industry.Rubber,
'汽車工業': enums_1.Industry.Automobile,
'建材營造業': enums_1.Industry.BuildingMaterialsAndConstruction,
'航運業': enums_1.Industry.ShippingAndTransportation,
'觀光餐旅': enums_1.Industry.TourismAndHospitality,
'金融保險業': enums_1.Industry.FinancialAndInsurance,
'貿易百貨業': enums_1.Industry.TradingAndConsumerGoods,
'綜合': enums_1.Industry.Miscellaneous,
'其他業': enums_1.Industry.Other,
'化學工業': enums_1.Industry.Chemical,
'生技醫療業': enums_1.Industry.BiotechnologyAndMedicalCare,
'油電燃氣業': enums_1.Industry.OilGasAndElectricity,
'半導體業': enums_1.Industry.Semiconductors,
'電腦及週邊設備業': enums_1.Industry.ComputerAndPeripheralEquipment,
'光電業': enums_1.Industry.Optoelectronics,
'通信網路業': enums_1.Industry.CommunicationsTechnologyAndInternet,
'電子零組件業': enums_1.Industry.ElectronicPartsComponents,
'電子通路業': enums_1.Industry.ElectronicProductsDistirbution,
'資訊服務業': enums_1.Industry.InformationService,
'其他電子業': enums_1.Industry.OtherElectronics,
'文化創意業': enums_1.Industry.CulturalAndCreative,
'農業科技業': enums_1.Industry.AgriculturalTechnology,
'電子商務': enums_1.Industry.Ecommerce,
'綠能環保': enums_1.Industry.GreenEnergyAndEnvironmentalServices,
'數位雲端': enums_1.Industry.DigitalAndCloudServices,
'運動休閒': enums_1.Industry.SportsAndLeisure,
'居家生活': enums_1.Industry.Household,
'管理股票': enums_1.Industry.ManagedStock,
'無所屬產業': enums_1.Industry.None,
};
return (_a = industries[industry]) !== null && _a !== void 0 ? _a : enums_1.Industry.None;
}
exports.asIndustry = asIndustry;
;