diff --git a/modules/@angular/http/http.ts b/modules/@angular/http/http.ts index 85e23d47d3..5b185824c0 100644 --- a/modules/@angular/http/http.ts +++ b/modules/@angular/http/http.ts @@ -334,7 +334,10 @@ export const JSONP_PROVIDERS: any[] = [ {provide: JSONPBackend, useClass: JSONPBackend_}, ]; -function jsonpFactory(jsonpBackend: JSONPBackend, requestOptions: RequestOptions) { +/** + * @experimental + */ +export function jsonpFactory(jsonpBackend: JSONPBackend, requestOptions: RequestOptions): Jsonp { return new Jsonp(jsonpBackend, requestOptions); } diff --git a/tools/public_api_guard/http/index.d.ts b/tools/public_api_guard/http/index.d.ts index 542e3a22b8..e0b28dea96 100644 --- a/tools/public_api_guard/http/index.d.ts +++ b/tools/public_api_guard/http/index.d.ts @@ -108,6 +108,9 @@ export declare abstract class JSONPConnection implements Connection { abstract finished(data?: any): void; } +/** @experimental */ +export declare function jsonpFactory(jsonpBackend: JSONPBackend, requestOptions: RequestOptions): Jsonp; + /** @experimental */ export declare class JsonpModule { }