Stimulus の target に型をつける
https://stimulus.hotwired.dev/reference/using-typescript#define-target-properties
import { Controller } from "@hotwired/stimulus"
export default class MyController extends Controller {
static targets = [ "input" ]
declare readonly hasInputTarget: boolean
declare readonly inputTarget: HTMLInputElement
declare readonly inputTargets: HTMLInputElement[]
}
Read other posts