as type