diff --git a/README.md b/README.md index d98d0a3..72a7f61 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # angular2-rest -Angular2 HTTP client to consume RESTful services. Built on angular2/http with TypeScript. +Angular2 HTTP client to consume RESTful services. Built on @angular/http with TypeScript. **Note:** this solutions is not production ready, it's in a very basic alpha state. Any ideas or contributions are very welcomed :) ## Installation @@ -12,7 +12,7 @@ npm install angular2-rest ```ts -import {Request, Response} from 'angular2/http'; +import {Request, Response} from '@angular/http'; import {RESTClient, GET, PUT, POST, DELETE, BaseUrl, Headers, DefaultHeaders, Path, Body, Query} from 'angular2-rest'; import {Todo} from './models/Todo'; diff --git a/angular2-rest.d.ts b/angular2-rest.d.ts index b7ded38..b1f72a3 100644 --- a/angular2-rest.d.ts +++ b/angular2-rest.d.ts @@ -1,4 +1,4 @@ -import { Http, Request } from "angular2/http"; +import { Http, Request } from "@angular/http"; import { Observable } from "rxjs/Observable"; /** * Angular 2 RESTClient class. diff --git a/angular2-rest.js b/angular2-rest.js index 402a878..44ea095 100644 --- a/angular2-rest.js +++ b/angular2-rest.js @@ -1,18 +1,3 @@ -/// -/// -/// -var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; -var __metadata = (this && this.__metadata) || function (k, v) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); -}; -var __param = (this && this.__param) || function (paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; /* angular2-rest @@ -41,8 +26,18 @@ Table of Contents: @Header(string) @Body */ -var core_1 = require("angular2/core"); -var http_1 = require("angular2/http"); +"use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +var __param = (this && this.__param) || function (paramIndex, decorator) { + return function (target, key) { decorator(target, key, paramIndex); } +}; +var core_1 = require("@angular/core"); +var http_1 = require("@angular/http"); /** * Angular 2 RESTClient class. * @@ -81,11 +76,10 @@ var RESTClient = (function () { return res; }; RESTClient = __decorate([ - __param(0, core_1.Inject(http_1.Http)), - __metadata('design:paramtypes', [http_1.Http]) + __param(0, core_1.Inject(http_1.Http)) ], RESTClient); return RESTClient; -})(); +}()); exports.RESTClient = RESTClient; /** * Set the base URL of REST resource diff --git a/angular2-rest.js.map b/angular2-rest.js.map index 965aa8c..966ca09 100644 --- a/angular2-rest.js.map +++ b/angular2-rest.js.map @@ -1 +1 @@ -{"version":3,"file":"angular2-rest.js","sourceRoot":"","sources":["angular2-rest.ts"],"names":["RESTClient","RESTClient.constructor","RESTClient.getBaseUrl","RESTClient.getDefaultHeaders","RESTClient.requestInterceptor","RESTClient.responseInterceptor","BaseUrl","DefaultHeaders","paramBuilder","Headers","Produces","MediaType","methodBuilder"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"angular2-rest.js","sourceRoot":"","sources":["angular2-rest.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/angular2-rest.ts b/angular2-rest.ts index 9b3fd16..7ef73fb 100644 --- a/angular2-rest.ts +++ b/angular2-rest.ts @@ -27,13 +27,13 @@ Table of Contents: @Body */ -import {Inject} from "angular2/core"; +import {Inject} from "@angular/core"; import { Http, Headers as AngularHeaders, Request, RequestOptions, RequestMethod as RequestMethods, Response, URLSearchParams -} from "angular2/http"; +} from "@angular/http"; import {Observable} from "rxjs/Observable"; /** diff --git a/docs/index.html b/docs/index.html index dfa7f3e..1504df3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -66,13 +66,13 @@

angular2-rest

angular2-rest

-

Angular2 HTTP client to consume RESTful services. Built on angular2/http with TypeScript.
Note: this solutions is not production ready, it's in a very basic alpha state. Any ideas or contributions are very welcomed :)

+

Angular2 HTTP client to consume RESTful services. Built on @angular/http with TypeScript.
Note: this solutions is not production ready, it's in a very basic alpha state. Any ideas or contributions are very welcomed :)

Installation

npm install angular2-rest
 

Example


-import {Request, Response} from 'angular2/http';
+import {Request, Response} from '@angular/http';
 import {RESTClient, GET, PUT, POST, DELETE, BaseUrl, Headers, DefaultHeaders, Path, Body, Query} from 'angular2-rest';
 
 import {Todo} from './models/Todo';
diff --git a/package.json b/package.json
index 213eb75..1591665 100644
--- a/package.json
+++ b/package.json
@@ -26,12 +26,13 @@
   },
   "homepage": "https://github.com/Paldom/angular2-rest#readme",
   "dependencies": {
-    "angular2": "^2.0.0-beta.7",
+    "@angular/core": "2.0.0-rc.4",
+    "@angular/http": "2.0.0-rc.4",
     "es6-promise": "^3.0.2",
     "es6-shim": "^0.33.13",
     "reflect-metadata": "^0.1.2",
-    "rxjs": "^5.0.0-beta.0",
-    "zone.js": "^0.5.10"
+    "rxjs": "^5.0.0-beta.6",
+    "zone.js": "^0.6.12"
   },
   "devDependencies": {
     "gulp": "^3.9.0",