Pourquoi le 'as' en TypeScript est souvent dangereux ?