export function onchange(cb: (value: string, e: Event) => void): { onchange: (e: Event) => void } { return { onchange: (e: Event) => { const el = e.target as HTMLInputElement; if (!el) return; cb(el.value, e); }, }; } export function oninput(cb: (value: string, e: Event) => void): { oninput: (e: Event) => void } { return { oninput: (e: Event) => { const el = e.target as HTMLInputElement; if (!el) return; cb(el.value, e); }, }; }