Golang

package main

import "math"

func reverse(x int) (rev int) {
	for x != 0 {
		if rev < math.MinInt32/10 || rev > math.MaxInt32/10 {
			return 0
		}
		digit := x % 10
		x /= 10
		rev = rev*10 + digit
	}
	return
}

func main() {
	println(reverse(123))
	println(reverse(-321))
	println(reverse(1534236469))
}

Typescript

import React from 'react';

interface HelloProps {
  name: string;
}

function Hello({ name }: HelloProps) {
  return <div>Hello, {name}!</div>;
}

for (let i = 0; i < 10; i++) {
  setTimeout(() => {
    console.log(i);
  }, i);
}