typed angular copy