Странно, что в реализации 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)));
}
Что-то я запутался совсем(