Показать сообщение отдельно
  #6 (permalink)  
Старый 08.08.2017, 14:56
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Странно, что в реализации http это без пустых функций работает.

Т.е., когда указываю
export declare class HttpClient {
  get(...): Observable<...>;
}

это работает, а без declare
export class HttpClient {
  get(...): Observable<...>;
}

пишет TS2391:Function implementation is missing or not immediately following the declaration

Или это только для файлов деклараций справедливо .d.ts?
В самом коде Ангуляра ничего такого нет, только реализация:

get(url: string, options?: RequestOptionsArgs): Observable<Response> {
    return this.request(
        new Request(mergeOptions(this._defaultOptions, options, RequestMethod.Get, url)));
  }


Что-то я запутался совсем(

Последний раз редактировалось Shitbox2, 08.08.2017 в 15:07.
Ответить с цитированием