0.0.3: Exotic Type Gymnastics #3

Merged
Astrian merged 40 commits from dev into main 2025-05-22 01:17:51 +00:00
Showing only changes of commit 83e16c8b0a - Show all commits

View File

@ -42,7 +42,8 @@ export default (options: ComponentOptions) => {
private _states: Record<string, unknown> = {}
private _stateToElementsMap: Record<string, Set<HTMLElement>> = {}
private _currentRenderingElement: HTMLElement | null = null
private _statesListeners: Record<string, (...args: unknown[]) => unknown> = {}
private _statesListeners: Record<string, (...args: unknown[]) => unknown> =
{}
private _textBindings: Array<{
node: Text
expr: string
@ -277,7 +278,8 @@ export default (options: ComponentOptions) => {
eventName: string,
handlerValue: string,
) {
element.addEventListener(eventName, (event: Event): unknown => { // Explicitly set return type to unknown
element.addEventListener(eventName, (event: Event): unknown => {
// Explicitly set return type to unknown
try {
// Create context object
const context = this._createHandlerContext(event, element)