UNPKG

angular2

Version:

Angular 2 - a web framework for modern web apps

36 lines 3.44 kB
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); }; import { CONST, stringify } from "angular2/src/facade/lang"; export class RouteMetadata { get path() { } get component() { } } export let Route = class Route { constructor({ path, component } = {}) { this.path = path; this.component = component; } toString() { return `@Route(${this.path}, ${stringify(this.component)})`; } }; Route = __decorate([ CONST(), __metadata('design:paramtypes', [Object]) ], Route); export let RoutesMetadata = class RoutesMetadata { constructor(routes) { this.routes = routes; } toString() { return `@Routes(${this.routes})`; } }; RoutesMetadata = __decorate([ CONST(), __metadata('design:paramtypes', [Array]) ], RoutesMetadata); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWV0YWRhdGEuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJkaWZmaW5nX3BsdWdpbl93cmFwcGVyLW91dHB1dF9wYXRoLXhCTElCclZSLnRtcC9hbmd1bGFyMi9zcmMvYWx0X3JvdXRlci9tZXRhZGF0YS9tZXRhZGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7T0FBTyxFQUFDLEtBQUssRUFBUSxTQUFTLEVBQUMsTUFBTSwwQkFBMEI7QUFFL0Q7SUFDRSxJQUFhLElBQUksTUFBVztJQUM1QixJQUFhLFNBQVMsTUFBUztBQUNqQyxDQUFDO0FBR0Q7SUFHRSxZQUFZLEVBQUMsSUFBSSxFQUFFLFNBQVMsRUFBQyxHQUFzQyxFQUFFO1FBQ25FLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBQ2pCLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO0lBQzdCLENBQUM7SUFDRCxRQUFRLEtBQWEsTUFBTSxDQUFDLFVBQVUsSUFBSSxDQUFDLElBQUksS0FBSyxTQUFTLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQ3JGLENBQUM7QUFURDtJQUFDLEtBQUssRUFBRTs7U0FBQTtBQVlSO0lBQ0UsWUFBbUIsTUFBdUI7UUFBdkIsV0FBTSxHQUFOLE1BQU0sQ0FBaUI7SUFBRyxDQUFDO0lBQzlDLFFBQVEsS0FBYSxNQUFNLENBQUMsV0FBVyxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO0FBQzFELENBQUM7QUFKRDtJQUFDLEtBQUssRUFBRTs7a0JBQUE7QUFJUCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q09OU1QsIFR5cGUsIHN0cmluZ2lmeX0gZnJvbSBcImFuZ3VsYXIyL3NyYy9mYWNhZGUvbGFuZ1wiO1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgUm91dGVNZXRhZGF0YSB7XG4gIGFic3RyYWN0IGdldCBwYXRoKCk6IHN0cmluZztcbiAgYWJzdHJhY3QgZ2V0IGNvbXBvbmVudCgpOiBUeXBlO1xufVxuXG5AQ09OU1QoKVxuZXhwb3J0IGNsYXNzIFJvdXRlIGltcGxlbWVudHMgUm91dGVNZXRhZGF0YSB7XG4gIHBhdGg6IHN0cmluZztcbiAgY29tcG9uZW50OiBUeXBlO1xuICBjb25zdHJ1Y3Rvcih7cGF0aCwgY29tcG9uZW50fToge3BhdGg/OiBzdHJpbmcsIGNvbXBvbmVudD86IFR5cGV9ID0ge30pIHtcbiAgICB0aGlzLnBhdGggPSBwYXRoO1xuICAgIHRoaXMuY29tcG9uZW50ID0gY29tcG9uZW50O1xuICB9XG4gIHRvU3RyaW5nKCk6IHN0cmluZyB7IHJldHVybiBgQFJvdXRlKCR7dGhpcy5wYXRofSwgJHtzdHJpbmdpZnkodGhpcy5jb21wb25lbnQpfSlgOyB9XG59XG5cbkBDT05TVCgpXG5leHBvcnQgY2xhc3MgUm91dGVzTWV0YWRhdGEge1xuICBjb25zdHJ1Y3RvcihwdWJsaWMgcm91dGVzOiBSb3V0ZU1ldGFkYXRhW10pIHt9XG4gIHRvU3RyaW5nKCk6IHN0cmluZyB7IHJldHVybiBgQFJvdXRlcygke3RoaXMucm91dGVzfSlgOyB9XG59Il19