Я использую angular4, sweet alert2. Я получаю эту ошибку, когда пытаюсь построить с ng build --prod
:
src / app / DevOtions / Devotions.component.ts (186,7): ошибка TS2345: аргумент типа '{title: any; текст: любой; значок: строка; confirmButtonText: строка; } 'не может быть назначен параметру типа' SweetAlertOptions & {useRejection: true; } '.
Литерал объекта может указывать только известные свойства, а 'icon' не существует в
type 'SweetAlertOptions & { useRejections: true; }'.
Это мой код. И этот код работает. Я просто не могу построить
confirmAction(){
swal({
title: 'Confirm',
text: "Would you like to edit this info?",
type: 'question',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Edit',
cancelButtonText: 'View',
confirmButtonClass: 'btn btn-success',
cancelButtonClass: 'btn btn-info',
buttonsStyling: false,
reverseButtons: true
}).then((result) => {
if (result.value) {
document.getElementById('edit').click();
} else if (// Read more about handling dismissals
result.dismiss === swal.DismissReason.cancel
) {
document.getElementById('view').click();
}
else{
this.closeSwal();
}
})
}