refactor(es/ast)!: split TypeScript this parameters (#12075)