[TS] Use strict mode in CanvasPointer, measure, and polyfills (#617)

- Adds runtime type guard
- Adds ts-ignore that must be removed later
  * [ ] #578
This commit is contained in:
filtered
2025-02-27 00:05:40 +11:00
committed by GitHub
parent 0b59c00597
commit 3040924d76
7 changed files with 31 additions and 17 deletions

View File

@@ -1,4 +1,3 @@
// @ts-strict-ignore
import type { IBaseWidget } from "@/types/widgets"
import { BaseWidget } from "./BaseWidget"
@@ -14,11 +13,18 @@ type WidgetConstructor = {
}
export const WIDGET_TYPE_MAP: Record<string, WidgetConstructor> = {
// @ts-ignore https://github.com/Comfy-Org/litegraph.js/issues/616
button: ButtonWidget,
// @ts-ignore #616
toggle: BooleanWidget,
// @ts-ignore #616
slider: SliderWidget,
// @ts-ignore #616
combo: ComboWidget,
// @ts-ignore #616
number: NumberWidget,
// @ts-ignore #616
string: TextWidget,
// @ts-ignore #616
text: TextWidget,
}