main
fix: types and test (#19558)
add missing runtime requirement to AMD define
migrate should to expect, part 1