有什么方法可以强制 StencilJS 导出枚举以便常规 JavaScript 代码使用?
生成的 JavaScript 文件仅导出组件类。
export { Calendar, CalendarDailyView, CalendarMonthlyView, CalendarWeeklyView, CalendarYearlyView };
它不会导出使用 JavaScript 定义的其他类或枚举。
假设一个 Enum 在 TypeScript 中定义如下:
export enum ViewType {
daily = 0,
weekly = 1,
monthly = 2,
yearly = 3
}
生成的 JavaScript 文件包含:
var ViewType;
(function (ViewType) {
ViewType[ViewType["daily"] = 0] = "daily";
ViewType[ViewType["weekly"] = 1] = "weekly";
ViewType[ViewType["monthly"] = 2] = "monthly";
ViewType[ViewType["yearly"] = 3] = "yearly";
})(ViewType || (ViewType = {}));
如何强制 StencilJS 将 ViewType 添加到导出的类型列表中?