specified outdid for typescript compiler