Files
ComfyUI_frontend/src/widgets/widgetMap.ts
filtered 5cdd0581fa Add import / export sort rules (#612)
- Adds ESLint package
- Applies import/export rules to all files
- Uses newline delineated grouping, with type-only imports first
2025-02-26 09:21:33 +00:00

25 lines
688 B
TypeScript

// @ts-strict-ignore
import type { IBaseWidget } from "@/types/widgets"
import { BaseWidget } from "./BaseWidget"
import { BooleanWidget } from "./BooleanWidget"
import { ButtonWidget } from "./ButtonWidget"
import { ComboWidget } from "./ComboWidget"
import { NumberWidget } from "./NumberWidget"
import { SliderWidget } from "./SliderWidget"
import { TextWidget } from "./TextWidget"
type WidgetConstructor = {
new (plain: IBaseWidget): BaseWidget
}
export const WIDGET_TYPE_MAP: Record<string, WidgetConstructor> = {
button: ButtonWidget,
toggle: BooleanWidget,
slider: SliderWidget,
combo: ComboWidget,
number: NumberWidget,
string: TextWidget,
text: TextWidget,
}