console.warn

Допустим, что мы вместо метода объекта usersAPI теперь используем аналогичный метод нового созданного объекта. В такой ситуации, чтобы прямо сейчас не менять везде код вызова, можно перенаправить старый метод на новый и вывести предупреждение об этом при помощи console.warn

Код до:

export const usersAPI = {
   .........
    getProfile(userId) {
     getProfile(userId) {
        return instance.get(`profile/${userId}`);
       
    }
}

Код после (с новым объектом):

export const usersAPI = { 
    ......... 
    getProfile(userId) { 
       console.warn('Obsolete method. Please use profileAPI object.');
       return profileAPI.getProfile(userId); 
    } 
}

export const profileAPI = {
    getProfile(userId) {
        return instance.get(`profile/${userId}`);
       
    }
}

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *