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}`); } }