Commit 900eeb8b authored by Ward Bell's avatar Ward Bell

chore: quickstart rebooted - now the source code for the QS in docs

parent f1ef6a8b
node_modules
typings/
node_modules/
*.js
*.js.map
\ No newline at end of file
Copyright 2010-2015 Google, Inc. http://angularjs.org
The MIT License (MIT)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Copyright (c) 2016 IdeaBlade
http://www.apache.org/licenses/LICENSE-2.0
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
# Angular 2 Quickstart
# Angular 2 QuickStart Source
The Angular 2 quickstart includes all of the dependencies for writing Angular 2 in your browser.
This repository holds the TypeScript source code of the [angular.io quickstart](https://angular.io/docs/ts/latest/quickstart.html),
the foundation for most of the documentation samples and potentially a good starting point for your application.
The quickstart contains
- Pre-built ES5 version of [Angular 2](https://www.npmjs.com/package/angular2) alpha-14
- Pre-built ES5 version of [rtts-assert](https://www.npmjs.com/package/rtts-assert) alpha-7
- The es6-shim, which includes Traceur, ES6 Module Loader, System, Zone, and Traceur options for meta-data annotations.
## Create a new project based on the QuickStart
Clone this repo into new project folder (e.g., `my-proj`).
```bash
$ git clone https://github.com/angular/quickstart my-proj
$ cd my-proj
```
We have no intention of updating the source on `angular/quickstart`.
Discard everything "git-like" by deleting the `.git` folder.
```bash
$ rm -rf .git
```
### Create a new git repo
You could [start writing code](#start-development) now and throw it all away when you're done.
If you'd rather preserve your work under source control, consider taking the following steps.
Initialize this project as a *local git repo* and make the first commit:
```bash
$ git init
$ git add .
$ git commit -m "Initial commit"
```
Create a *remote repository* for this project on the service of your choice.
Grab its address (e.g. *`https://github.com/<my-org>/my-proj.git`*) and push the *local repo* to the *remote*.
```bash
$ git remote add origin <repo-address>
$ git push -u origin master
```
### Start development
Install the npm packages described in the `package.json` and verify that it works:
```bash
$ npm install
$ npm start
```
You're ready to write your application.
Remember the npm scripts in `package.json`:
* `npm start` - runs the compiler and a server at the same time, both in "watch mode".
* `npm run tsc` - runs the TypeScript compiler once.
* `npm run tsc:w` - runs the TypeScript compiler in watch mode; the process keeps running, awaiting changes to TypeScript files and re-compiling when it sees them.
* `npm run lite` - runs the [lite-server](https://www.npmjs.com/package/lite-server), a light-weight, static file server, written and maintained by [John Papa](John Papa) with excellent support for Angular apps that use routing.
* `npm run typings` - runs the typings tool.
* `npm run postinstall` - called by *npm* automatically *after* it successfully completes package installation. This script installs the TypeScript definition files this app requires.
System.register(["./change_detection", "./core", "./annotations", "./directives", "./forms"], function($__export) {
"use strict";
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
return {
setters: [function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}],
execute: function() {}
};
});
//# sourceMappingURL=angular2.map
//# sourceMappingURL=angular2.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/2","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/1","angular2.js"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,8EAAoB,UAAS,SAAQ;;ACC1C,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;ACDhD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CDDuB;AACzB,UAAM,eAAmB;EAC3B,CAAA;AFDI,CAAC,CAAC;AKMwB","file":"angular2.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","\n var $__exportNames = $__placeholder__0;\n ","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","\n Object.keys($__m).forEach(function(p) {\n if (!$__exportNames[p])\n $__export(p, $__m[p]);\n });\n ","/**\n * Define public API for Angular here.\n */\nexport * from './change_detection';\nexport * from './core';\nexport * from './annotations';\nexport * from './directives';\nexport * from './forms';\n"]}
\ No newline at end of file
System.register(["./src/core/annotations/annotations"], function($__export) {
"use strict";
var $__exportNames = {};
return {
setters: [function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}],
execute: function() {}
};
});
//# sourceMappingURL=annotations.map
//# sourceMappingURL=annotations.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/2","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/1","annotations.js"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,wCAAoB,UAAS,SAAQ;;ACC1C,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;ACDhD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CDDuB;AACzB,UAAM,eAAmB;EAC3B,CAAA;AFDI,CAAC,CAAC;AKE2B","file":"annotations.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","\n var $__exportNames = $__placeholder__0;\n ","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","\n Object.keys($__m).forEach(function(p) {\n if (!$__exportNames[p])\n $__export(p, $__m[p]);\n });\n ","/**\n * Define public API for Angular here.\n */\nexport * from './src/core/annotations/annotations';\n"]}
\ No newline at end of file
System.register(["./src/change_detection/parser/ast", "./src/change_detection/parser/lexer", "./src/change_detection/parser/parser", "./src/change_detection/parser/locals", "./src/change_detection/exceptions", "./src/change_detection/interfaces", "./src/change_detection/proto_change_detector", "./src/change_detection/dynamic_change_detector", "./src/change_detection/pipes/pipe_registry", "./src/change_detection/change_detection_util", "./src/change_detection/pipes/pipe", "./src/change_detection/pipes/iterable_changes", "./src/change_detection/pipes/keyvalue_changes", "./src/change_detection/pipes/null_pipe"], function($__export) {
"use strict";
var ProtoChangeDetector,
DynamicProtoChangeDetector,
JitProtoChangeDetector,
PipeRegistry,
IterableChangesFactory,
KeyValueChangesFactory,
NullPipeFactory,
ChangeDetection,
defaultPipes,
DynamicChangeDetection,
JitChangeDetection,
_registry,
dynamicChangeDetection,
jitChangeDetection;
var $__exportNames = {
ChangeDetection: true,
defaultPipes: true,
DynamicChangeDetection: true,
JitChangeDetection: true,
dynamicChangeDetection: true,
jitChangeDetection: true,
undefined: true
};
var $__exportNames = {
ChangeDetection: true,
defaultPipes: true,
DynamicChangeDetection: true,
JitChangeDetection: true,
dynamicChangeDetection: true,
jitChangeDetection: true,
undefined: true
};
return {
setters: [function($__m) {
$__export("AST", $__m.AST);
}, function($__m) {
$__export("Lexer", $__m.Lexer);
}, function($__m) {
$__export("Parser", $__m.Parser);
}, function($__m) {
$__export("Locals", $__m.Locals);
}, function($__m) {
$__export("ExpressionChangedAfterItHasBeenChecked", $__m.ExpressionChangedAfterItHasBeenChecked);
$__export("ChangeDetectionError", $__m.ChangeDetectionError);
}, function($__m) {
$__export("ChangeRecord", $__m.ChangeRecord);
$__export("ChangeDispatcher", $__m.ChangeDispatcher);
$__export("ChangeDetector", $__m.ChangeDetector);
$__export("CHECK_ONCE", $__m.CHECK_ONCE);
$__export("CHECK_ALWAYS", $__m.CHECK_ALWAYS);
$__export("DETACHED", $__m.DETACHED);
$__export("CHECKED", $__m.CHECKED);
}, function($__m) {
ProtoChangeDetector = $__m.ProtoChangeDetector;
DynamicProtoChangeDetector = $__m.DynamicProtoChangeDetector;
JitProtoChangeDetector = $__m.JitProtoChangeDetector;
$__export("ProtoChangeDetector", $__m.ProtoChangeDetector);
$__export("DynamicProtoChangeDetector", $__m.DynamicProtoChangeDetector);
$__export("JitProtoChangeDetector", $__m.JitProtoChangeDetector);
$__export("BindingRecord", $__m.BindingRecord);
}, function($__m) {
$__export("DynamicChangeDetector", $__m.DynamicChangeDetector);
}, function($__m) {
PipeRegistry = $__m.PipeRegistry;
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
$__export("uninitialized", $__m.uninitialized);
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
IterableChangesFactory = $__m.IterableChangesFactory;
}, function($__m) {
KeyValueChangesFactory = $__m.KeyValueChangesFactory;
}, function($__m) {
NullPipeFactory = $__m.NullPipeFactory;
}],
execute: function() {
ChangeDetection = $__export("ChangeDetection", (function() {
var ChangeDetection = function ChangeDetection() {};
return ($traceurRuntime.createClass)(ChangeDetection, {createProtoChangeDetector: function(name) {
return null;
}}, {});
}()));
Object.defineProperty(ChangeDetection.prototype.createProtoChangeDetector, "parameters", {get: function() {
return [[assert.type.string]];
}});
defaultPipes = $__export("defaultPipes", {
"iterableDiff": [new IterableChangesFactory(), new NullPipeFactory()],
"keyValDiff": [new KeyValueChangesFactory(), new NullPipeFactory()]
});
DynamicChangeDetection = $__export("DynamicChangeDetection", (function($__super) {
var DynamicChangeDetection = function DynamicChangeDetection(registry) {
$traceurRuntime.superConstructor(DynamicChangeDetection).call(this);
this.registry = registry;
};
return ($traceurRuntime.createClass)(DynamicChangeDetection, {createProtoChangeDetector: function(name) {
return new DynamicProtoChangeDetector(this.registry);
}}, {}, $__super);
}(ChangeDetection)));
Object.defineProperty(DynamicChangeDetection, "parameters", {get: function() {
return [[PipeRegistry]];
}});
Object.defineProperty(DynamicChangeDetection.prototype.createProtoChangeDetector, "parameters", {get: function() {
return [[assert.type.string]];
}});
JitChangeDetection = $__export("JitChangeDetection", (function($__super) {
var JitChangeDetection = function JitChangeDetection(registry) {
$traceurRuntime.superConstructor(JitChangeDetection).call(this);
this.registry = registry;
};
return ($traceurRuntime.createClass)(JitChangeDetection, {createProtoChangeDetector: function(name) {
return new JitProtoChangeDetector(this.registry);
}}, {}, $__super);
}(ChangeDetection)));
Object.defineProperty(JitChangeDetection, "parameters", {get: function() {
return [[PipeRegistry]];
}});
Object.defineProperty(JitChangeDetection.prototype.createProtoChangeDetector, "parameters", {get: function() {
return [[assert.type.string]];
}});
_registry = new PipeRegistry(defaultPipes);
dynamicChangeDetection = $__export("dynamicChangeDetection", new DynamicChangeDetection(_registry));
jitChangeDetection = $__export("jitChangeDetection", new JitChangeDetection(_registry));
}
};
});
//# sourceMappingURL=change_detection.map
//# sourceMappingURL=change_detection.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/2","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/8","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/1","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/10","change_detection.js","@traceur/generated/TemplateParser/24","@traceur/generated/TemplateParser/23","@traceur/generated/TemplateParser/7","@traceur/generated/TemplateParser/12","@traceur/generated/TemplateParser/11"],"names":[],"mappings":"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","file":"change_detection.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","\n var $__exportNames = $__placeholder__0;\n ","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__export($__placeholder__0, $__m.$__placeholder__1);","$__placeholder__0 = $__m.$__placeholder__1;","\n Object.keys($__m).forEach(function(p) {\n if (!$__exportNames[p])\n $__export(p, $__m[p]);\n });\n ","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function() {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4);\n }()","export {AST} from './src/change_detection/parser/ast';\nexport {Lexer} from './src/change_detection/parser/lexer';\nexport {Parser} from './src/change_detection/parser/parser';\nexport {Locals}\n from './src/change_detection/parser/locals';\nexport {ExpressionChangedAfterItHasBeenChecked, ChangeDetectionError}\n from './src/change_detection/exceptions';\nexport {ChangeRecord, ChangeDispatcher, ChangeDetector,\n CHECK_ONCE, CHECK_ALWAYS, DETACHED, CHECKED} from './src/change_detection/interfaces';\nexport {ProtoChangeDetector, DynamicProtoChangeDetector, JitProtoChangeDetector, BindingRecord}\n from './src/change_detection/proto_change_detector';\nexport {DynamicChangeDetector}\n from './src/change_detection/dynamic_change_detector';\nexport * from './src/change_detection/pipes/pipe_registry';\nexport {uninitialized} from './src/change_detection/change_detection_util';\nexport * from './src/change_detection/pipes/pipe';\n\nimport {ProtoChangeDetector, DynamicProtoChangeDetector, JitProtoChangeDetector}\n from './src/change_detection/proto_change_detector';\nimport {PipeRegistry} from './src/change_detection/pipes/pipe_registry';\nimport {IterableChangesFactory} from './src/change_detection/pipes/iterable_changes';\nimport {KeyValueChangesFactory} from './src/change_detection/pipes/keyvalue_changes';\nimport {NullPipeFactory} from './src/change_detection/pipes/null_pipe';\n\nexport class ChangeDetection {\n createProtoChangeDetector(name:string):ProtoChangeDetector{\n // TODO: this should be abstract, once supported in AtScript\n return null;\n }\n}\n\nexport var defaultPipes = {\n \"iterableDiff\" : [\n new IterableChangesFactory(),\n new NullPipeFactory()\n ],\n \"keyValDiff\" : [\n new KeyValueChangesFactory(),\n new NullPipeFactory()\n ]\n};\n\nexport class DynamicChangeDetection extends ChangeDetection {\n registry:PipeRegistry;\n\n constructor(registry:PipeRegistry) {\n super();\n this.registry = registry;\n }\n\n createProtoChangeDetector(name:string):ProtoChangeDetector{\n return new DynamicProtoChangeDetector(this.registry);\n }\n}\n\nexport class JitChangeDetection extends ChangeDetection {\n registry:PipeRegistry;\n\n constructor(registry:PipeRegistry) {\n super();\n this.registry = registry;\n }\n\n createProtoChangeDetector(name:string):ProtoChangeDetector{\n return new JitProtoChangeDetector(this.registry);\n }\n}\n\nvar _registry = new PipeRegistry(defaultPipes);\n\nexport var dynamicChangeDetection = new DynamicChangeDetection(_registry);\nexport var jitChangeDetection = new JitChangeDetection(_registry);\n","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.type.$__placeholder__0)","$__export($__placeholder__0, $__placeholder__1)","function($__super) {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4, $__super);\n }($__placeholder__5)","$traceurRuntime.superConstructor($__placeholder__0).call($__placeholder__1)"]}
\ No newline at end of file
System.register(["./src/core/annotations/visibility", "./src/core/compiler/interfaces", "./src/core/annotations/template", "./src/core/application", "./src/core/annotations/di", "./src/core/compiler/compiler", "./src/core/compiler/template_loader", "./src/core/compiler/view", "./src/core/compiler/view_container", "./src/core/compiler/binding_propagation_config", "./src/core/dom/element"], function($__export) {
"use strict";
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
return {
setters: [function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}],
execute: function() {}
};
});
//# sourceMappingURL=core.map
//# sourceMappingURL=core.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/2","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/1","core.js"],"names":[],"mappings":"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","file":"core.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","\n var $__exportNames = $__placeholder__0;\n ","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","\n Object.keys($__m).forEach(function(p) {\n if (!$__exportNames[p])\n $__export(p, $__m[p]);\n });\n ","export * from './src/core/annotations/visibility';\nexport * from './src/core/compiler/interfaces';\nexport * from './src/core/annotations/template';\nexport * from './src/core/application';\nexport * from './src/core/annotations/di';\n\nexport * from './src/core/compiler/compiler';\n\nexport * from './src/core/compiler/template_loader';\nexport * from './src/core/compiler/view';\nexport * from './src/core/compiler/view_container';\nexport * from './src/core/compiler/binding_propagation_config';\n\nexport * from './src/core/dom/element';\n"]}
\ No newline at end of file
System.register(["./src/di/annotations", "./src/di/injector", "./src/di/binding", "./src/di/key", "./src/di/exceptions", "./src/di/opaque_token"], function($__export) {
"use strict";
return {
setters: [function($__m) {
$__export("Inject", $__m.Inject);
$__export("InjectPromise", $__m.InjectPromise);
$__export("InjectLazy", $__m.InjectLazy);
$__export("Injectable", $__m.Injectable);
$__export("Optional", $__m.Optional);
$__export("DependencyAnnotation", $__m.DependencyAnnotation);
}, function($__m) {
$__export("Injector", $__m.Injector);
}, function($__m) {
$__export("Binding", $__m.Binding);
$__export("Dependency", $__m.Dependency);
$__export("bind", $__m.bind);
}, function($__m) {
$__export("Key", $__m.Key);
$__export("KeyRegistry", $__m.KeyRegistry);
}, function($__m) {
$__export("KeyMetadataError", $__m.KeyMetadataError);
$__export("NoProviderError", $__m.NoProviderError);
$__export("ProviderError", $__m.ProviderError);
$__export("AsyncBindingError", $__m.AsyncBindingError);
$__export("CyclicDependencyError", $__m.CyclicDependencyError);
$__export("InstantiationError", $__m.InstantiationError);
$__export("InvalidBindingError", $__m.InvalidBindingError);
$__export("NoAnnotationError", $__m.NoAnnotationError);
}, function($__m) {
$__export("OpaqueToken", $__m.OpaqueToken);
}],
execute: function() {}
};
});
//# sourceMappingURL=di.map
//# sourceMappingURL=di.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/8","di.js"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,mIAAoB,UAAS,SAAQ;;ACApD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG;ACAZ,cAAQ,AAAC,UAAoB,KAAG,QAAmB,CAAC;AAApD,cAAQ,AAAC,iBAAoB,KAAG,eAAmB,CAAC;AAApD,cAAQ,AAAC,cAAoB,KAAG,YAAmB,CAAC;AAApD,cAAQ,AAAC,cAAoB,KAAG,YAAmB,CAAC;AAApD,cAAQ,AAAC,YAAoB,KAAG,UAAmB,CAAC;AAApD,cAAQ,AAAC,wBAAoB,KAAG,sBAAmB,CAAC;IDE5C,CAFR,UAAS,IAAG,CAAG;ACAf,cAAQ,AAAC,YAAoB,KAAG,UAAmB,CAAC;IDE5C,CAFR,UAAS,IAAG;ACAZ,cAAQ,AAAC,WAAoB,KAAG,SAAmB,CAAC;AAApD,cAAQ,AAAC,cAAoB,KAAG,YAAmB,CAAC;AAApD,cAAQ,AAAC,QAAoB,KAAG,MAAmB,CAAC;IDE5C,CAFR,UAAS,IAAG;ACAZ,cAAQ,AAAC,OAAoB,KAAG,KAAmB,CAAC;AAApD,cAAQ,AAAC,eAAoB,KAAG,aAAmB,CAAC;IDE5C,CAFR,UAAS,IAAG;ACAZ,cAAQ,AAAC,oBAAoB,KAAG,kBAAmB,CAAC;AAApD,cAAQ,AAAC,mBAAoB,KAAG,iBAAmB,CAAC;AAApD,cAAQ,AAAC,iBAAoB,KAAG,eAAmB,CAAC;AAApD,cAAQ,AAAC,qBAAoB,KAAG,mBAAmB,CAAC;AAApD,cAAQ,AAAC,yBAAoB,KAAG,uBAAmB,CAAC;AAApD,cAAQ,AAAC,sBAAoB,KAAG,oBAAmB,CAAC;AAApD,cAAQ,AAAC,uBAAoB,KAAG,qBAAmB,CAAC;AAApD,cAAQ,AAAC,qBAAoB,KAAG,mBAAmB,CAAC;IDE5C,CAFR,UAAS,IAAG,CAAG;ACAf,cAAQ,AAAC,eAAoB,KAAG,aAAmB,CAAC;IDE5C,CDDuB;AACzB,UAAM,eAAmB;EAC3B,CAAA;ADDI,CAAC,CAAC;AIOkB","file":"di.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__export($__placeholder__0, $__m.$__placeholder__1);","export {Inject, InjectPromise, InjectLazy, Injectable, Optional, DependencyAnnotation} from './src/di/annotations';\nexport {Injector} from './src/di/injector';\nexport {Binding, Dependency, bind} from './src/di/binding';\nexport {Key, KeyRegistry} from './src/di/key';\nexport {KeyMetadataError, NoProviderError, ProviderError, AsyncBindingError, CyclicDependencyError,\n InstantiationError, InvalidBindingError, NoAnnotationError} from './src/di/exceptions';\nexport {OpaqueToken} from './src/di/opaque_token';\n"]}
\ No newline at end of file
System.register(["./src/directives/for", "./src/directives/if", "./src/directives/non_bindable", "./src/directives/switch"], function($__export) {
"use strict";
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
return {
setters: [function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}],
execute: function() {}
};
});
//# sourceMappingURL=directives.map
//# sourceMappingURL=directives.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/2","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/1","directives.js"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,6GAAoB,UAAS,SAAQ;;ACC1C,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;ACDhD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CDDuB;AACzB,UAAM,eAAmB;EAC3B,CAAA;AFDI,CAAC,CAAC;AKK0B","file":"directives.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","\n var $__exportNames = $__placeholder__0;\n ","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","\n Object.keys($__m).forEach(function(p) {\n if (!$__exportNames[p])\n $__export(p, $__m[p]);\n });\n ","export * from './src/directives/for';\nexport * from './src/directives/if';\nexport * from './src/directives/non_bindable';\nexport * from './src/directives/switch';\n"]}
\ No newline at end of file
System.register(["./src/forms/model", "./src/forms/directives", "./src/forms/validators", "./src/forms/validator_directives", "./src/forms/form_builder"], function($__export) {
"use strict";
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
var $__exportNames = {};
return {
setters: [function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}, function($__m) {
Object.keys($__m).forEach(function(p) {
if (!$__exportNames[p])
$__export(p, $__m[p]);
});
}],
execute: function() {}
};
});
//# sourceMappingURL=forms.map
//# sourceMappingURL=forms.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/2","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/1","forms.js"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,2IAAoB,UAAS,SAAQ;;ACC1C,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;AAAtC,AAAI,IAAA,CAAA,cAAa,KAAoB,CAAC;ACDhD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CAFR,UAAS,IAAG,CAAG;ACCL,WAAK,KAAK,AAAC,CAAC,IAAG,CAAC,QAAQ,AAAC,CAAC,SAAS,CAAA,CAAG;AACpC,WAAI,CAAC,cAAa,CAAE,CAAA,CAAC;AACnB,kBAAQ,AAAC,CAAC,CAAA,CAAG,CAAA,IAAG,CAAE,CAAA,CAAC,CAAC,CAAC;AAAA,MACzB,CAAC,CAAC;IDFJ,CDDuB;AACzB,UAAM,eAAmB;EAC3B,CAAA;AFDI,CAAC,CAAC;AKMqB","file":"forms.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","\n var $__exportNames = $__placeholder__0;\n ","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","\n Object.keys($__m).forEach(function(p) {\n if (!$__exportNames[p])\n $__export(p, $__m[p]);\n });\n ","export * from './src/forms/model';\nexport * from './src/forms/directives';\nexport * from './src/forms/validators';\nexport * from './src/forms/validator_directives';\nexport * from './src/forms/form_builder';"]}
\ No newline at end of file
System.register(["angular2/src/facade/lang", "angular2/src/facade/collection", "./interfaces"], function($__export) {
"use strict";
var isPresent,
List,
ListWrapper,
ChangeDetector,
CHECK_ALWAYS,
CHECK_ONCE,
CHECKED,
DETACHED,
AbstractChangeDetector;
return {
setters: [function($__m) {
isPresent = $__m.isPresent;
}, function($__m) {
List = $__m.List;
ListWrapper = $__m.ListWrapper;
}, function($__m) {
ChangeDetector = $__m.ChangeDetector;
CHECK_ALWAYS = $__m.CHECK_ALWAYS;
CHECK_ONCE = $__m.CHECK_ONCE;
CHECKED = $__m.CHECKED;
DETACHED = $__m.DETACHED;
}],
execute: function() {
AbstractChangeDetector = $__export("AbstractChangeDetector", (function($__super) {
var AbstractChangeDetector = function AbstractChangeDetector() {
$traceurRuntime.superConstructor(AbstractChangeDetector).call(this);
this.children = [];
this.mode = CHECK_ALWAYS;
};
return ($traceurRuntime.createClass)(AbstractChangeDetector, {
addChild: function(cd) {
ListWrapper.push(this.children, cd);
cd.parent = this;
},
removeChild: function(cd) {
ListWrapper.remove(this.children, cd);
},
remove: function() {
this.parent.removeChild(this);
},
detectChanges: function() {
this._detectChanges(false);
},
checkNoChanges: function() {
this._detectChanges(true);
},
_detectChanges: function(throwOnChange) {
if (this.mode === DETACHED || this.mode === CHECKED)
return ;
this.detectChangesInRecords(throwOnChange);
this._detectChangesInChildren(throwOnChange);
if (this.mode === CHECK_ONCE)
this.mode = CHECKED;
},
detectChangesInRecords: function(throwOnChange) {},
_detectChangesInChildren: function(throwOnChange) {
var children = this.children;
for (var i = 0; i < children.length; ++i) {
children[i]._detectChanges(throwOnChange);
}
},
markPathToRootAsCheckOnce: function() {
var c = this;
while (isPresent(c) && c.mode != DETACHED) {
if (c.mode === CHECKED)
c.mode = CHECK_ONCE;
c = c.parent;
}
}
}, {}, $__super);
}(ChangeDetector)));
Object.defineProperty(AbstractChangeDetector.prototype.addChild, "parameters", {get: function() {
return [[ChangeDetector]];
}});
Object.defineProperty(AbstractChangeDetector.prototype.removeChild, "parameters", {get: function() {
return [[ChangeDetector]];
}});
Object.defineProperty(AbstractChangeDetector.prototype._detectChanges, "parameters", {get: function() {
return [[assert.type.boolean]];
}});
Object.defineProperty(AbstractChangeDetector.prototype.detectChangesInRecords, "parameters", {get: function() {
return [[assert.type.boolean]];
}});
Object.defineProperty(AbstractChangeDetector.prototype._detectChangesInChildren, "parameters", {get: function() {
return [[assert.type.boolean]];
}});
}
};
});
//# sourceMappingURL=src/change_detection/abstract_change_detector.map
//# sourceMappingURL=../../src/change_detection/abstract_change_detector.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/12","src/change_detection/abstract_change_detector.js","@traceur/generated/TemplateParser/11","src/change_detection/@traceur/generated/TemplateParser/24","src/change_detection/@traceur/generated/TemplateParser/23"],"names":[],"mappings":"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","file":"src/change_detection/abstract_change_detector.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function($__super) {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4, $__super);\n }($__placeholder__5)","import {isPresent} from 'angular2/src/facade/lang';\nimport {List, ListWrapper} from 'angular2/src/facade/collection';\nimport {ChangeDetector, CHECK_ALWAYS, CHECK_ONCE, CHECKED, DETACHED} from './interfaces';\n\nexport class AbstractChangeDetector extends ChangeDetector {\n children:List;\n parent:ChangeDetector;\n mode:string;\n\n constructor() {\n super();\n this.children = [];\n this.mode = CHECK_ALWAYS;\n }\n\n addChild(cd:ChangeDetector) {\n ListWrapper.push(this.children, cd);\n cd.parent = this;\n }\n\n removeChild(cd:ChangeDetector) {\n ListWrapper.remove(this.children, cd);\n }\n\n remove() {\n this.parent.removeChild(this);\n }\n\n detectChanges() {\n this._detectChanges(false);\n }\n\n checkNoChanges() {\n this._detectChanges(true);\n }\n\n _detectChanges(throwOnChange:boolean) {\n if (this.mode === DETACHED || this.mode === CHECKED) return;\n\n this.detectChangesInRecords(throwOnChange);\n this._detectChangesInChildren(throwOnChange);\n\n if (this.mode === CHECK_ONCE) this.mode = CHECKED;\n }\n\n detectChangesInRecords(throwOnChange:boolean){}\n\n _detectChangesInChildren(throwOnChange:boolean) {\n var children = this.children;\n for(var i = 0; i < children.length; ++i) {\n children[i]._detectChanges(throwOnChange);\n }\n }\n\n markPathToRootAsCheckOnce() {\n var c = this;\n while(isPresent(c) && c.mode != DETACHED) {\n if (c.mode === CHECKED) c.mode = CHECK_ONCE;\n c = c.parent;\n }\n }\n}\n","$traceurRuntime.superConstructor($__placeholder__0).call($__placeholder__1)","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.type.$__placeholder__0)"]}
\ No newline at end of file
This diff is collapsed.
System.register(["angular2/src/facade/lang", "angular2/src/facade/collection", "./proto_record"], function($__export) {
"use strict";
var isPresent,
List,
ListWrapper,
Map,
MapWrapper,
RECORD_TYPE_SELF,
ProtoRecord;
function coalesce(records) {
var res = ListWrapper.create();
var indexMap = MapWrapper.create();
for (var i = 0; i < records.length; ++i) {
var r = records[i];
var record = _replaceIndices(r, res.length + 1, indexMap);
var matchingRecord = _findMatching(record, res);
if (isPresent(matchingRecord) && record.lastInBinding) {
ListWrapper.push(res, _selfRecord(record, matchingRecord.selfIndex, res.length + 1));
MapWrapper.set(indexMap, r.selfIndex, matchingRecord.selfIndex);
} else if (isPresent(matchingRecord) && !record.lastInBinding) {
MapWrapper.set(indexMap, r.selfIndex, matchingRecord.selfIndex);
} else {
ListWrapper.push(res, record);
MapWrapper.set(indexMap, r.selfIndex, record.selfIndex);
}
}
return res;
}
function _selfRecord(r, contextIndex, selfIndex) {
return new ProtoRecord(RECORD_TYPE_SELF, "self", null, [], r.fixedArgs, contextIndex, selfIndex, r.bindingMemento, r.directiveMemento, r.expressionAsString, r.lastInBinding, r.lastInDirective);
}
function _findMatching(r, rs) {
return ListWrapper.find(rs, (function(rr) {
return rr.mode === r.mode && rr.funcOrValue === r.funcOrValue && rr.contextIndex === r.contextIndex && ListWrapper.equals(rr.args, r.args);
}));
}
function _replaceIndices(r, selfIndex, indexMap) {
var args = ListWrapper.map(r.args, (function(a) {
return _map(indexMap, a);
}));
var contextIndex = _map(indexMap, r.contextIndex);
return new ProtoRecord(r.mode, r.name, r.funcOrValue, args, r.fixedArgs, contextIndex, selfIndex, r.bindingMemento, r.directiveMemento, r.expressionAsString, r.lastInBinding, r.lastInDirective);
}
function _map(indexMap, value) {
var r = MapWrapper.get(indexMap, value);
return isPresent(r) ? r : value;
}
$__export("coalesce", coalesce);
return {
setters: [function($__m) {
isPresent = $__m.isPresent;
}, function($__m) {
List = $__m.List;
ListWrapper = $__m.ListWrapper;
Map = $__m.Map;
MapWrapper = $__m.MapWrapper;
}, function($__m) {
RECORD_TYPE_SELF = $__m.RECORD_TYPE_SELF;
ProtoRecord = $__m.ProtoRecord;
}],
execute: function() {
Object.defineProperty(coalesce, "parameters", {get: function() {
return [[assert.genericType(List, ProtoRecord)]];
}});
Object.defineProperty(_selfRecord, "parameters", {get: function() {
return [[ProtoRecord], [assert.type.number], [assert.type.number]];
}});
Object.defineProperty(_findMatching, "parameters", {get: function() {
return [[ProtoRecord], [assert.genericType(List, ProtoRecord)]];
}});
Object.defineProperty(_replaceIndices, "parameters", {get: function() {
return [[ProtoRecord], [assert.type.number], [Map]];
}});
Object.defineProperty(_map, "parameters", {get: function() {
return [[Map], [assert.type.number]];
}});
}
};
});
//# sourceMappingURL=src/change_detection/coalesce.map
//# sourceMappingURL=../../src/change_detection/coalesce.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","src/change_detection/coalesce.js","@traceur/generated/TemplateParser/13","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","src/change_detection/@traceur/generated/TemplateParser/24","src/change_detection/@traceur/generated/TemplateParser/37","src/change_detection/@traceur/generated/TemplateParser/23"],"names":[],"mappings":"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","file":"src/change_detection/coalesce.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","import {isPresent} from 'angular2/src/facade/lang';\nimport {List, ListWrapper, Map, MapWrapper} from 'angular2/src/facade/collection';\nimport {RECORD_TYPE_SELF, ProtoRecord} from './proto_record';\n\n/**\n * Removes \"duplicate\" records. It assuming that record evaluation does not\n * have side-effects.\n *\n * Records that are not last in bindings are removed and all the indices\n * of the records that depend on them are updated.\n *\n * Records that are last in bindings CANNOT be removed, and instead are\n * replaced with very cheap SELF records.\n */\nexport function coalesce(records:List<ProtoRecord>):List<ProtoRecord> {\n var res = ListWrapper.create();\n var indexMap = MapWrapper.create();\n\n for (var i = 0; i < records.length; ++i) {\n var r = records[i];\n var record = _replaceIndices(r, res.length + 1, indexMap);\n var matchingRecord = _findMatching(record, res);\n\n if (isPresent(matchingRecord) && record.lastInBinding) {\n ListWrapper.push(res, _selfRecord(record, matchingRecord.selfIndex, res.length + 1));\n MapWrapper.set(indexMap, r.selfIndex, matchingRecord.selfIndex);\n\n } else if (isPresent(matchingRecord) && !record.lastInBinding) {\n MapWrapper.set(indexMap, r.selfIndex, matchingRecord.selfIndex);\n\n } else {\n ListWrapper.push(res, record);\n MapWrapper.set(indexMap, r.selfIndex, record.selfIndex);\n }\n }\n\n return res;\n}\n\nfunction _selfRecord(r:ProtoRecord, contextIndex:number, selfIndex:number):ProtoRecord {\n return new ProtoRecord(\n RECORD_TYPE_SELF,\n \"self\",\n null,\n [],\n r.fixedArgs,\n contextIndex,\n selfIndex,\n r.bindingMemento,\n r.directiveMemento,\n r.expressionAsString,\n r.lastInBinding,\n r.lastInDirective\n );\n}\n\nfunction _findMatching(r:ProtoRecord, rs:List<ProtoRecord>){\n return ListWrapper.find(rs, (rr) =>\n rr.mode === r.mode &&\n rr.funcOrValue === r.funcOrValue &&\n rr.contextIndex === r.contextIndex &&\n ListWrapper.equals(rr.args, r.args)\n );\n}\n\nfunction _replaceIndices(r:ProtoRecord, selfIndex:number, indexMap:Map) {\n var args = ListWrapper.map(r.args, (a) => _map(indexMap, a));\n var contextIndex = _map(indexMap, r.contextIndex);\n return new ProtoRecord(\n r.mode,\n r.name,\n r.funcOrValue,\n args,\n r.fixedArgs,\n contextIndex,\n selfIndex,\n r.bindingMemento,\n r.directiveMemento,\n r.expressionAsString,\n r.lastInBinding,\n r.lastInDirective\n );\n}\n\nfunction _map(indexMap:Map, value:number) {\n var r = MapWrapper.get(indexMap, value)\n return isPresent(r) ? r : value;\n}","\n $__export($__placeholder__0, $__placeholder__1)\n ","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.genericType($__placeholder__0)","assert.type.$__placeholder__0)"]}
\ No newline at end of file
System.register(["./proto_record"], function($__export) {
"use strict";
var ProtoRecord,
ExpressionChangedAfterItHasBeenChecked,
ChangeDetectionError;
return {
setters: [function($__m) {
ProtoRecord = $__m.ProtoRecord;
}],
execute: function() {
ExpressionChangedAfterItHasBeenChecked = $__export("ExpressionChangedAfterItHasBeenChecked", (function($__super) {
var ExpressionChangedAfterItHasBeenChecked = function ExpressionChangedAfterItHasBeenChecked(proto, change) {
$traceurRuntime.superConstructor(ExpressionChangedAfterItHasBeenChecked).call(this);
this.message = ("Expression '" + proto.expressionAsString + "' has changed after it was checked. ") + ("Previous value: '" + change.previousValue + "'. Current value: '" + change.currentValue + "'");
};
return ($traceurRuntime.createClass)(ExpressionChangedAfterItHasBeenChecked, {toString: function() {
return this.message;
}}, {}, $__super);
}(Error)));
Object.defineProperty(ExpressionChangedAfterItHasBeenChecked, "parameters", {get: function() {
return [[ProtoRecord], [assert.type.any]];
}});
ChangeDetectionError = $__export("ChangeDetectionError", (function($__super) {
var ChangeDetectionError = function ChangeDetectionError(proto, originalException) {
$traceurRuntime.superConstructor(ChangeDetectionError).call(this);
this.originalException = originalException;
this.location = proto.expressionAsString;
this.message = (this.originalException + " in [" + this.location + "]");
};
return ($traceurRuntime.createClass)(ChangeDetectionError, {toString: function() {
return this.message;
}}, {}, $__super);
}(Error)));
Object.defineProperty(ChangeDetectionError, "parameters", {get: function() {
return [[ProtoRecord], [assert.type.any]];
}});
}
};
});
//# sourceMappingURL=src/change_detection/exceptions.map
//# sourceMappingURL=../../src/change_detection/exceptions.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/12","src/change_detection/exceptions.js","@traceur/generated/TemplateParser/11","src/change_detection/@traceur/generated/TemplateParser/24","src/change_detection/@traceur/generated/TemplateParser/23"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,oBAAoB,UAAS,SAAQ;;;;;ACApD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACAf,kBAAoB,KAAG,YAAkB,CAAC;IDElC,CDDuB;AACzB,UAAM;6CGFY,CAAA,SAAQ,AAAC,4CCAjC,SAAS,QAAO;AACN,AAAI,UAAA,yCCCP,SAAM,uCAAqC,CAGpC,KAAI,CAAe,CAAA,MAAK,CAAO;ACL7C,ADMI,wBCNU,iBAAiB,AAAC,wCAAkB,KAAK,MAAmB,CDM/D;AACP,aAAG,QAAQ,EAAI,EAAA,cAAe,EAAA,CAAA,KAAI,mBAAmB,EAAA,uCAAA,KACrD,mBAAoB,EAAA,CAAA,MAAK,cAAc,EAAA,sBAAuB,EAAA,CAAA,MAAK,aAAa,EAAA,IAAG,CAAA,CAAC;QDPtC,ACQhD,CDRiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC,0CCS5C,QAAO,CAAP,UAAQ,AAAU,CAAA;AAChB,iBAAO,CAAA,IAAG,QAAQ,CAAC;UACrB,MDVgE,SAAO,CAAC,CAAC;MACnE,AAAC,CCFmD,KAAI,CDErC,EDJ2C;AEctE,WEdK,eAAe,AAAC,CAAA,sCAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAQ,AAAG,CAAA;AAAC,eAAA,EFIN,CAAA,WAAU,CAAA,CGL9B,EAAA,MAAK,KAAK,IAAA,CAAA,CAAA,CDCuC;QAAC,CAAC,CAAC,CAAC;2BJD7B,CAAA,SAAQ,AAAC,0BCAjC,SAAS,QAAO;AACN,AAAI,UAAA,uBCeP,SAAM,qBAAmB,CAKlB,KAAgB,CAAG,CAAA,iBAAgB,CAAO;ACrBxD,ADsBI,wBCtBU,iBAAiB,AAAC,sBAAkB,KAAK,MAAmB,CDsB/D;AACP,aAAG,kBAAkB,EAAI,kBAAgB,CAAC;AAC1C,aAAG,SAAS,EAAI,CAAA,KAAI,mBAAmB,CAAC;AACxC,aAAG,QAAQ,IAAO,IAAG,kBAAkB,EAAA,QAAS,EAAA,CAAA,IAAG,SAAS,EAAA,IAAG,CAAA,CAAC;QDxBlB,ACyBhD,CDzBiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC,wBC0B5C,QAAO,CAAP,UAAQ,AAAU,CAAA;AAChB,iBAAO,CAAA,IAAG,QAAQ,CAAC;UACrB,MD3BgE,SAAO,CAAC,CAAC;MACnE,AAAC,CCYiC,KAAI,CDZnB,EDJ2C;AIAtE,WAAK,eAAgB,CAAA,oBAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAS,AAAE,CAAA;AAAC,eAAA,EFoBN,CAAA,WAAU,CAAA,CGrB9B,EAAA,MAAK,KAAK,IAAA,CAAA,CAAA,CDCuC;QAAC,CAAC,CAAC,CAAC;IPCtB;EAC3B,CAAA;ADDI,CAAC,CAAC;AM4B0B","file":"src/change_detection/exceptions.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function($__super) {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4, $__super);\n }($__placeholder__5)","import {ProtoRecord} from './proto_record';\n\nexport class ExpressionChangedAfterItHasBeenChecked extends Error {\n message:string;\n\n constructor(proto:ProtoRecord, change:any) {\n super();\n this.message = `Expression '${proto.expressionAsString}' has changed after it was checked. ` +\n `Previous value: '${change.previousValue}'. Current value: '${change.currentValue}'`;\n }\n\n toString():string {\n return this.message;\n }\n}\n\nexport class ChangeDetectionError extends Error {\n message:string;\n originalException:any;\n location:string;\n\n constructor(proto:ProtoRecord, originalException:any) {\n super();\n this.originalException = originalException;\n this.location = proto.expressionAsString;\n this.message = `${this.originalException} in [${this.location}]`;\n }\n\n toString():string {\n return this.message;\n }\n}","$traceurRuntime.superConstructor($__placeholder__0).call($__placeholder__1)","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.type.$__placeholder__0)"]}
\ No newline at end of file
System.register(["angular2/src/facade/collection", "./parser/locals"], function($__export) {
"use strict";
var List,
Locals,
ChangeRecord,
CHECK_ONCE,
CHECKED,
CHECK_ALWAYS,
DETACHED,
ChangeDispatcher,
ChangeDetector;
return {
setters: [function($__m) {
List = $__m.List;
}, function($__m) {
Locals = $__m.Locals;
}],
execute: function() {
ChangeRecord = $__export("ChangeRecord", (function() {
var ChangeRecord = function ChangeRecord(bindingMemento, change) {
this.bindingMemento = bindingMemento;
this.change = change;
};
return ($traceurRuntime.createClass)(ChangeRecord, {
get currentValue() {
return this.change.currentValue;
},
get previousValue() {
return this.change.previousValue;
}
}, {});
}()));
CHECK_ONCE = $__export("CHECK_ONCE", "CHECK_ONCE");
CHECKED = $__export("CHECKED", "CHECKED");
CHECK_ALWAYS = $__export("CHECK_ALWAYS", "ALWAYS_CHECK");
DETACHED = $__export("DETACHED", "DETACHED");
ChangeDispatcher = $__export("ChangeDispatcher", (function() {
var ChangeDispatcher = function ChangeDispatcher() {};
return ($traceurRuntime.createClass)(ChangeDispatcher, {onRecordChange: function(directiveMemento, records) {}}, {});
}()));
Object.defineProperty(ChangeDispatcher.prototype.onRecordChange, "parameters", {get: function() {
return [[], [assert.genericType(List, ChangeRecord)]];
}});
ChangeDetector = $__export("ChangeDetector", (function() {
var ChangeDetector = function ChangeDetector() {};
return ($traceurRuntime.createClass)(ChangeDetector, {
addChild: function(cd) {},
removeChild: function(cd) {},
remove: function() {},
hydrate: function(context, locals) {},
dehydrate: function() {},
markPathToRootAsCheckOnce: function() {},
detectChanges: function() {},
checkNoChanges: function() {}
}, {});
}()));
Object.defineProperty(ChangeDetector.prototype.addChild, "parameters", {get: function() {
return [[ChangeDetector]];
}});
Object.defineProperty(ChangeDetector.prototype.removeChild, "parameters", {get: function() {
return [[ChangeDetector]];
}});
Object.defineProperty(ChangeDetector.prototype.hydrate, "parameters", {get: function() {
return [[assert.type.any], [Locals]];
}});
}
};
});
//# sourceMappingURL=src/change_detection/interfaces.map
//# sourceMappingURL=../../src/change_detection/interfaces.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/10","src/change_detection/interfaces.js","@traceur/generated/TemplateParser/7","src/change_detection/@traceur/generated/TemplateParser/24","src/change_detection/@traceur/generated/TemplateParser/37","src/change_detection/@traceur/generated/TemplateParser/23"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,uDAAoB,UAAS,SAAQ;;;;;;;;;;;ACApD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACAf,WAAoB,KAAG,KAAkB,CAAC;IDElC,CAFR,UAAS,IAAG,CAAG;ACAf,aAAoB,KAAG,OAAkB,CAAC;IDElC,CDDuB;AACzB,UAAM;mBGFY,CAAA,SAAQ,AAAC,kBCAjC,SAAQ,AAAC,CAAE;AACD,AAAI,UAAA,eCEP,SAAM,aAAW,CAIV,cAAa,CAAG,CAAA,MAAK,CAAG;AAClC,aAAG,eAAe,EAAI,eAAa,CAAC;AACpC,aAAG,OAAO,EAAI,OAAK,CAAC;QDR0B,ACShD,CDTiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC;ACW5C,YAAI,aAAW,EAAI;AACjB,iBAAO,CAAA,IAAG,OAAO,aAAa,CAAC;UACjC;AAEA,YAAI,cAAY,EAAI;AAClB,iBAAO,CAAA,IAAG,OAAO,cAAc,CAAC;UAClC;AAAA,aDhB8D,CAAC;MACzD,AAAC,EAAC,EDJ4D;iBGAtE,CAAA,SAAQ,AAAC,cD2Be,aAAW,CC3BW;cAA9C,CAAA,SAAQ,AAAC,WDiCY,UAAQ,CCjCiB;mBAA9C,CAAA,SAAQ,AAAC,gBDuCiB,eAAa,CCvCO;eAA9C,CAAA,SAAQ,AAAC,YD6Ca,WAAS,CC7Ce;uBHAtB,CAAA,SAAQ,AAAC,sBCAjC,SAAQ,AAAC;AACC,AAAI,UAAA,mBC8CP,SAAM,iBAAe,KD9CsB,ACgDlD,CDhDmD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC,oBC8C5C,cAAa,CAAb,UAAe,gBAAe,CAAG,CAAA,OAAM,CAAsB,GAAC,MD7CA,CAAC;MACzD,AAAC,EAAC,EDJ4D;AEiDtE,WEjDK,eAAe,AAAC,CAAA,gBAAA,UAAA,eAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAS,AAAE,CAAA;AAAC,eAAA,EAAA,EAAA,CCD1B,EAAA,MAAK,YAAY,AHgD0B,CAAA,IAAG,CAAE,aAAW,CGhDvB,CHgDwB,CAAA,CE/CX;QAAC,CAAC,CAAC,CAAC;qBJD7B,CAAA,SAAQ,AAAC,oBCAjC,SAAQ,AAAC;AACC,AAAI,UAAA,iBCkDP,SAAM,eAAa,KDlDwB,AC+DlD,CD/DmD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC;ACqD5C,iBAAO,CAAP,UAAS,EAAgB,CAAG,GAAC;AAC7B,oBAAU,CAAV,UAAY,EAAC,CAAkB,GAAC;AAChC,eAAK,CAAL,UAAM,AAAG,CAAA,GAAC;AACV,gBAAM,CAAN,UAAQ,OAAU,CAAG,CAAA,MAAY,CAAG,GAAC;AACrC,kBAAQ,CAAR,UAAU,AAAE,CAAA,GAAC;AACb,kCAAwB,CAAxB,UAA0B,AAAE,CAAA,GAAC;AAE7B,sBAAY,CAAZ,UAAa,AAAG,CAAA,GAAC;AACjB,uBAAa,CAAb,UAAc,AAAG,CAAA,GAAC;AAAA,aD5D4C,CAAC;MACzD,AAAC,EAAC,EDJ4D;AEgEtE,WEhEK,eAAe,AAAC,CAAA,cAAA,UAAA,SAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAS,AAAE,CAAA;AAAC,eAAA,EFsDZ,CAAA,cAAa,CAAA,CAAA,CEtDsB;QAAC,CAAC,CAAC,CAAC;AADrD,WAAK,eAAgB,CAAA,cAAA,UAAA,YAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAQ,AAAG,CAAA;AAAC,eAAA,EFuDT,CAAA,cAAa,CAAA,CAAA,CEvDmB;QAAC,CAAC,CAAC,CAAC;AADrD,WAAK,eAAe,AAAC,CAAA,cAAA,UAAA,QAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAS,AAAE,CAAA;AAAC,eAAA,EED1B,CAAA,MAAK,KAAK,IAAA,CAAA,CJ0DoB,EAAA,MAAK,CAAA,CAAA,CEzDc;QAAC,CAAC,CAAC,CAAC;IPCtB;EAC3B,CAAA;ADDI,CAAC,CAAC;AM4C0B","file":"src/change_detection/interfaces.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function() {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4);\n }()","import {List} from 'angular2/src/facade/collection';\nimport {Locals} from './parser/locals';\n\nexport class ChangeRecord {\n bindingMemento:any;\n change:any;\n\n constructor(bindingMemento, change) {\n this.bindingMemento = bindingMemento;\n this.change = change;\n }\n\n //REMOVE IT\n get currentValue() {\n return this.change.currentValue;\n }\n\n get previousValue() {\n return this.change.previousValue;\n }\n}\n\n\n/**\n * CHECK_ONCE means that after calling detectChanges the mode of the change detector\n * will become CHECKED.\n */\nexport const CHECK_ONCE=\"CHECK_ONCE\";\n\n/**\n * CHECKED means that the change detector should be skipped until its mode changes to\n * CHECK_ONCE or CHECK_ALWAYS.\n */\nexport const CHECKED=\"CHECKED\";\n\n/**\n * CHECK_ALWAYS means that after calling detectChanges the mode of the change detector\n * will remain CHECK_ALWAYS.\n */\nexport const CHECK_ALWAYS=\"ALWAYS_CHECK\";\n\n/**\n * DETACHED means that the change detector sub tree is not a part of the main tree and\n * should be skipped.\n */\nexport const DETACHED=\"DETACHED\";\n\nexport class ChangeDispatcher {\n onRecordChange(directiveMemento, records:List<ChangeRecord>) {}\n}\n\nexport class ChangeDetector {\n parent:ChangeDetector;\n mode:string;\n\n addChild(cd:ChangeDetector) {}\n removeChild(cd:ChangeDetector) {}\n remove() {}\n hydrate(context:any, locals:Locals) {}\n dehydrate() {}\n markPathToRootAsCheckOnce() {}\n\n detectChanges() {}\n checkNoChanges() {}\n}\n","$__export($__placeholder__0, $__placeholder__1)","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.genericType($__placeholder__0)","assert.type.$__placeholder__0)"]}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
System.register(["angular2/src/facade/lang", "angular2/src/facade/collection"], function($__export) {
"use strict";
var isPresent,
BaseException,
ListWrapper,
MapWrapper,
Locals;
return {
setters: [function($__m) {
isPresent = $__m.isPresent;
BaseException = $__m.BaseException;
}, function($__m) {
ListWrapper = $__m.ListWrapper;
MapWrapper = $__m.MapWrapper;
}],
execute: function() {
Locals = $__export("Locals", (function() {
var Locals = function Locals(parent, current) {
this.parent = parent;
this.current = current;
};
return ($traceurRuntime.createClass)(Locals, {
contains: function(name) {
if (MapWrapper.contains(this.current, name)) {
return true;
}
if (isPresent(this.parent)) {
return this.parent.contains(name);
}
return false;
},
get: function(name) {
if (MapWrapper.contains(this.current, name)) {
return MapWrapper.get(this.current, name);
}
if (isPresent(this.parent)) {
return this.parent.get(name);
}
throw new BaseException(("Cannot find '" + name + "'"));
},
set: function(name, value) {
if (MapWrapper.contains(this.current, name)) {
MapWrapper.set(this.current, name, value);
} else {
throw new BaseException('Setting of new keys post-construction is not supported.');
}
},
clearValues: function() {
MapWrapper.clearValues(this.current);
}
}, {});
}()));
Object.defineProperty(Locals, "parameters", {get: function() {
return [[Locals], [Map]];
}});
Object.defineProperty(Locals.prototype.contains, "parameters", {get: function() {
return [[assert.type.string]];
}});
Object.defineProperty(Locals.prototype.get, "parameters", {get: function() {
return [[assert.type.string]];
}});
Object.defineProperty(Locals.prototype.set, "parameters", {get: function() {
return [[assert.type.string], []];
}});
}
};
});
//# sourceMappingURL=src/change_detection/parser/locals.map
//# sourceMappingURL=../../../src/change_detection/parser/locals.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/10","src/change_detection/parser/locals.js","src/change_detection/parser/@traceur/generated/TemplateParser/24","src/change_detection/parser/@traceur/generated/TemplateParser/23"],"names":[],"mappings":"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","file":"src/change_detection/parser/locals.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function() {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4);\n }()","import {isPresent, BaseException} from 'angular2/src/facade/lang';\nimport {ListWrapper, MapWrapper} from 'angular2/src/facade/collection';\n\nexport class Locals {\n parent:Locals;\n current:Map;\n\n constructor(parent:Locals, current:Map) {\n this.parent = parent;\n this.current = current;\n }\n\n contains(name:string):boolean {\n if (MapWrapper.contains(this.current, name)) {\n return true;\n }\n\n if (isPresent(this.parent)) {\n return this.parent.contains(name);\n }\n\n return false;\n }\n\n get(name:string) {\n if (MapWrapper.contains(this.current, name)) {\n return MapWrapper.get(this.current, name);\n }\n\n if (isPresent(this.parent)) {\n return this.parent.get(name);\n }\n\n throw new BaseException(`Cannot find '${name}'`);\n }\n\n set(name:string, value) {\n // TODO(rado): consider removing this check if we can guarantee this is not\n // exposed to the public API.\n // TODO: vsavkin maybe it should check only the local map\n if (MapWrapper.contains(this.current, name)) {\n MapWrapper.set(this.current, name, value);\n } else {\n throw new BaseException('Setting of new keys post-construction is not supported.');\n }\n }\n\n clearValues() {\n MapWrapper.clearValues(this.current);\n }\n}","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.type.$__placeholder__0)"]}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
System.register(["angular2/src/facade/lang", "./pipe"], function($__export) {
"use strict";
var isBlank,
Pipe,
NO_CHANGE,
NullPipeFactory,
NullPipe;
return {
setters: [function($__m) {
isBlank = $__m.isBlank;
}, function($__m) {
Pipe = $__m.Pipe;
NO_CHANGE = $__m.NO_CHANGE;
}],
execute: function() {
NullPipeFactory = $__export("NullPipeFactory", (function() {
var NullPipeFactory = function NullPipeFactory() {};
return ($traceurRuntime.createClass)(NullPipeFactory, {
supports: function(obj) {
return NullPipe.supportsObj(obj);
},
create: function() {
return new NullPipe();
}
}, {});
}()));
NullPipe = $__export("NullPipe", (function($__super) {
var NullPipe = function NullPipe() {
$traceurRuntime.superConstructor(NullPipe).call(this);
this.called = false;
};
return ($traceurRuntime.createClass)(NullPipe, {
supports: function(obj) {
return NullPipe.supportsObj(obj);
},
transform: function(value) {
if (!this.called) {
this.called = true;
return null;
} else {
return NO_CHANGE;
}
}
}, {supportsObj: function(obj) {
return isBlank(obj);
}}, $__super);
}(Pipe)));
}
};
});
//# sourceMappingURL=src/change_detection/pipes/null_pipe.map
//# sourceMappingURL=../../../src/change_detection/pipes/null_pipe.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/10","src/change_detection/pipes/null_pipe.js","@traceur/generated/TemplateParser/12","@traceur/generated/TemplateParser/11"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,wCAAoB,UAAS,SAAQ;;;;;;;ACApD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACAf,cAAoB,KAAG,QAAkB,CAAC;IDElC,CAFR,UAAS,IAAG;ACAZ,WAAoB,KAAG,KAAkB,CAAC;AAA1C,gBAAoB,KAAG,UAAkB,CAAC;IDElC,CDDuB;AACzB,UAAM;sBGFY,CAAA,SAAQ,AAAC,qBCAjC,SAAQ,AAAC;AACC,AAAI,UAAA,kBCEP,SAAM,gBAAc,KDFuB,ACShD,CDTiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC;ACE5C,iBAAO,CAAP,UAAS,GAAE,CAAW;AACpB,iBAAO,CAAA,QAAO,YAAY,AAAE,CAAA,GAAE,CAAC,CAAC;UAClC;AAEA,eAAK,CAAL,UAAO,AAAO,CAAA;AACZ,iBAAO,IAAI,SAAO,AAAC,EAAC,CAAC;UACvB;AAAA,aDP8D,CAAC;MACzD,AAAC,EAAC,EDJ4D;eAA9C,CAAA,SAAQ,AAAC,cGAjC,SAAS,QAAO;AACN,AAAI,UAAA,WDYP,SAAM,SAAO,CAEN,AAAE,CAAA;AEfhB,AFgBI,wBEhBU,iBAAiB,AAAC,UAAkB,KAAK,MAAmB,CFgB/D;AACP,aAAG,OAAO,EAAI,MAAI,CAAC;QChB2B,ADiBhD,CCjBiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC;ADsB5C,iBAAO,CAAP,UAAS,GAAE,CAAG;AACZ,iBAAO,CAAA,QAAO,YAAa,AAAC,CAAA,GAAE,CAAC,CAAC;UAClC;AAEA,kBAAQ,CAAR,UAAU,KAAI,CAAG;AACf,eAAM,CAAA,IAAG,OAAO,CAAG;AACjB,iBAAG,OAAO,EAAI,KAAG,CAAC;AAClB,mBAAO,KAAG,CAAC;YACb,KAAO;AACL,mBAAO,UAAQ,CAAC;YAClB;AAAA,UACF;AAAA,WAfO,WAAU,CAAjB,UAAmB,GAAE,CAAW;AAC9B,iBAAO,CAAA,OAAM,AAAE,CAAA,GAAE,CAAC,CAAC;UACrB,ECnBgE,SAAO,CAAC,CAAC;MACnE,AAAC,CDSqB,IAAG,CCTN,EHJ2C;IHEvC;EAC3B,CAAA;ADDI,CAAC,CAAC;AMgCyB","file":"src/change_detection/pipes/null_pipe.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function() {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4);\n }()","import {isBlank} from 'angular2/src/facade/lang';\nimport {Pipe, NO_CHANGE} from './pipe';\n\nexport class NullPipeFactory {\n supports(obj):boolean {\n return NullPipe.supportsObj(obj);\n }\n\n create():Pipe {\n return new NullPipe();\n }\n}\n\nexport class NullPipe extends Pipe {\n called:boolean;\n constructor() {\n super();\n this.called = false;\n }\n\n static supportsObj(obj):boolean {\n return isBlank(obj);\n }\n\n supports(obj) {\n return NullPipe.supportsObj(obj);\n }\n\n transform(value) {\n if (! this.called) {\n this.called = true;\n return null;\n } else {\n return NO_CHANGE;\n }\n }\n}\n","function($__super) {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4, $__super);\n }($__placeholder__5)","$traceurRuntime.superConstructor($__placeholder__0).call($__placeholder__1)"]}
\ No newline at end of file
System.register([], function($__export) {
"use strict";
var NO_CHANGE,
Pipe;
return {
setters: [],
execute: function() {
NO_CHANGE = $__export("NO_CHANGE", new Object());
Pipe = $__export("Pipe", (function() {
var Pipe = function Pipe() {};
return ($traceurRuntime.createClass)(Pipe, {
supports: function(obj) {
return false;
},
onDestroy: function() {},
transform: function(value) {
return null;
}
}, {});
}()));
Object.defineProperty(Pipe.prototype.transform, "parameters", {get: function() {
return [[assert.type.any]];
}});
}
};
});
//# sourceMappingURL=src/change_detection/pipes/pipe.map
//# sourceMappingURL=../../../src/change_detection/pipes/pipe.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/7","src/change_detection/pipes/pipe.js","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/10","src/change_detection/pipes/@traceur/generated/TemplateParser/24","src/change_detection/pipes/@traceur/generated/TemplateParser/23"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,IAAoB,UAAS,SAAQ;;;;ACApD,OAAO;AACD,UAAM,IAAmB;AACzB,UAAM;gBCFZ,CAAA,SAAQ,AAAC,aCAc,IAAI,OAAM,EAAC,CDAY;WEAtB,CAAA,SAAQ,AAAC,UCAjC,SAAQ,AAAC;AACC,AAAI,UAAA,OFCP,SAAM,KAAG,KEDkC,AFKlD,CELmD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC;AFC5C,iBAAO,CAAP,UAAS,GAAE,CAAW;AAAC,iBAAO,MAAI,CAAC;UAAC;AACpC,kBAAQ,CAAR,UAAU,AAAE,CAAA,GAAC;AACb,kBAAQ,CAAR,UAAU,KAAI,CAAW;AAAC,iBAAO,KAAG,CAAC;UAAC;AAAA,aEFwB,CAAC;MACzD,AAAC,EAAC,EDJ4D;ADMtE,WGNK,eAAgB,CAAA,IAAA,UAAA,UAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAS,AAAE,CAAA;AAAC,eAAA,ECD1B,CAAA,MAAK,KAAK,IAAA,CAAA,CAAA,CDCuC;QAAC,CAAC,CAAC,CAAC;ILCtB;EAC3B,CAAA;ADDI,CAAC,CAAC;AGcoB","file":"src/change_detection/pipes/pipe.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","$__export($__placeholder__0, $__placeholder__1)","export var NO_CHANGE = new Object();\n\nexport class Pipe {\n supports(obj):boolean {return false;}\n onDestroy() {}\n transform(value:any):any {return null;}\n}","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function() {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4);\n }()","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.type.$__placeholder__0)"]}
\ No newline at end of file
System.register(["angular2/src/facade/collection", "angular2/src/facade/lang", "./pipe"], function($__export) {
"use strict";
var List,
ListWrapper,
isBlank,
isPresent,
BaseException,
CONST,
Pipe,
PipeRegistry;
return {
setters: [function($__m) {
List = $__m.List;
ListWrapper = $__m.ListWrapper;
}, function($__m) {
isBlank = $__m.isBlank;
isPresent = $__m.isPresent;
BaseException = $__m.BaseException;
CONST = $__m.CONST;
}, function($__m) {
Pipe = $__m.Pipe;
}],
execute: function() {
PipeRegistry = $__export("PipeRegistry", (function() {
var PipeRegistry = function PipeRegistry(config) {
this.config = config;
};
return ($traceurRuntime.createClass)(PipeRegistry, {get: function(type, obj) {
var listOfConfigs = this.config[type];
if (isBlank(listOfConfigs)) {
throw new BaseException(("Cannot find a pipe for type '" + type + "' object '" + obj + "'"));
}
var matchingConfig = ListWrapper.find(listOfConfigs, (function(pipeConfig) {
return pipeConfig.supports(obj);
}));
if (isBlank(matchingConfig)) {
throw new BaseException(("Cannot find a pipe for type '" + type + "' object '" + obj + "'"));
}
return matchingConfig.create();
}}, {});
}()));
Object.defineProperty(PipeRegistry.prototype.get, "parameters", {get: function() {
return [[assert.type.string], []];
}});
}
};
});
//# sourceMappingURL=src/change_detection/pipes/pipe_registry.map
//# sourceMappingURL=../../../src/change_detection/pipes/pipe_registry.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/10","src/change_detection/pipes/pipe_registry.js","src/change_detection/pipes/@traceur/generated/TemplateParser/24","src/change_detection/pipes/@traceur/generated/TemplateParser/23"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,0EAAoB,UAAS,SAAQ;;;;;;;;;;ACApD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG;ACAZ,WAAoB,KAAG,KAAkB,CAAC;AAA1C,kBAAoB,KAAG,YAAkB,CAAC;IDElC,CAFR,UAAS,IAAG;ACAZ,cAAoB,KAAG,QAAkB,CAAC;AAA1C,gBAAoB,KAAG,UAAkB,CAAC;AAA1C,oBAAoB,KAAG,cAAkB,CAAC;AAA1C,YAAoB,KAAG,MAAkB,CAAC;IDElC,CAFR,UAAS,IAAG,CAAG;ACAf,WAAoB,KAAG,KAAkB,CAAC;IDElC,CDDuB;AACzB,UAAM;mBGFY,CAAA,SAAQ,AAAC,kBCAjC,SAAQ,AAAC;AACC,AAAI,UAAA,eCGP,SAAM,aAAW,CAGV,MAAK,CAAE;AACjB,aAAG,OAAO,EAAI,OAAK,CAAC;QDP0B,ACQhD,CDRiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC,gBCS5C,GAAE,CAAF,UAAI,IAAU,CAAG,CAAA,GAAE;AACb,cAAA,CAAA,aAAY,EAAI,CAAA,IAAG,OAAO,CAAE,IAAG,CAAC,CAAC;AACrC,eAAI,OAAM,AAAE,CAAA,aAAY,CAAC,CAAG;AAC1B,kBAAM,IAAI,cAAa,AAAC,EAAA,+BAAgC,EAAA,KAAG,EAAA,aAAc,EAAA,IAAE,EAAA,IAAG,EAAC,CAAC;YAClF;AAAA,AAEI,cAAA,CAAA,cAAa,EAAI,CAAA,WAAU,KAAM,AAAC,CAAA,aAAY,GAC/C,SAAA,UAAS;mBAAM,CAAA,UAAS,SAAS,AAAE,CAAA,GAAE,CAAC;YAAA,EAAC,CAAC;AAE3C,eAAI,OAAO,AAAC,CAAA,cAAa,CAAC,CAAG;AAC3B,kBAAM,IAAI,cAAa,AAAC,EAAA,+BAAgC,EAAA,KAAG,EAAA,aAAc,EAAA,IAAE,EAAA,IAAG,EAAC,CAAC;YAClF;AAAA,AAEA,iBAAO,CAAA,cAAa,OAAQ,EAAC,CAAC;UAChC,MDtB8D,CAAC;MACzD,AAAC,EAAC,EDJ4D;AGAtE,WAAK,eAAe,AAAC,CAAA,YAAA,UAAA,IAAA,CAAA,aAAA,CACZ,EAAA,GAAE,CAAG,UAAQ,AAAG,CAAA;AAAC,eAAA,ECD1B,CAAA,MAAK,KAAK,OAAA,CAAA,CAAA,GAAA,CAAA,CDCuC;QAAC,CAAC,CAAC,CAAC;INCtB;EAC3B,CAAA;ADDI,CAAC,CAAC;AM2B6B","file":"src/change_detection/pipes/pipe_registry.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function() {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4);\n }()","import {List, ListWrapper} from 'angular2/src/facade/collection';\nimport {isBlank, isPresent, BaseException, CONST} from 'angular2/src/facade/lang';\nimport {Pipe} from './pipe';\n\nexport class PipeRegistry {\n config;\n\n constructor(config){\n this.config = config;\n }\n\n get(type:string, obj):Pipe {\n var listOfConfigs = this.config[type];\n if (isBlank(listOfConfigs)) {\n throw new BaseException(`Cannot find a pipe for type '${type}' object '${obj}'`);\n }\n\n var matchingConfig = ListWrapper.find(listOfConfigs,\n (pipeConfig) => pipeConfig.supports(obj));\n\n if (isBlank(matchingConfig)) {\n throw new BaseException(`Cannot find a pipe for type '${type}' object '${obj}'`);\n }\n\n return matchingConfig.create();\n }\n}","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});","assert.type.$__placeholder__0)"]}
\ No newline at end of file
This diff is collapsed.
System.register(["angular2/src/facade/collection"], function($__export) {
"use strict";
var List,
RECORD_TYPE_SELF,
RECORD_TYPE_CONST,
RECORD_TYPE_PRIMITIVE_OP,
RECORD_TYPE_PROPERTY,
RECORD_TYPE_LOCAL,
RECORD_TYPE_INVOKE_METHOD,
RECORD_TYPE_INVOKE_CLOSURE,
RECORD_TYPE_KEYED_ACCESS,
RECORD_TYPE_PIPE,
RECORD_TYPE_INTERPOLATE,
ProtoRecord;
return {
setters: [function($__m) {
List = $__m.List;
}],
execute: function() {
RECORD_TYPE_SELF = $__export("RECORD_TYPE_SELF", 0);
RECORD_TYPE_CONST = $__export("RECORD_TYPE_CONST", 1);
RECORD_TYPE_PRIMITIVE_OP = $__export("RECORD_TYPE_PRIMITIVE_OP", 2);
RECORD_TYPE_PROPERTY = $__export("RECORD_TYPE_PROPERTY", 3);
RECORD_TYPE_LOCAL = $__export("RECORD_TYPE_LOCAL", 4);
RECORD_TYPE_INVOKE_METHOD = $__export("RECORD_TYPE_INVOKE_METHOD", 5);
RECORD_TYPE_INVOKE_CLOSURE = $__export("RECORD_TYPE_INVOKE_CLOSURE", 6);
RECORD_TYPE_KEYED_ACCESS = $__export("RECORD_TYPE_KEYED_ACCESS", 7);
RECORD_TYPE_PIPE = $__export("RECORD_TYPE_PIPE", 8);
RECORD_TYPE_INTERPOLATE = $__export("RECORD_TYPE_INTERPOLATE", 9);
ProtoRecord = $__export("ProtoRecord", (function() {
var ProtoRecord = function ProtoRecord(mode, name, funcOrValue, args, fixedArgs, contextIndex, selfIndex, bindingMemento, directiveMemento, expressionAsString, lastInBinding, lastInDirective) {
this.mode = mode;
this.name = name;
this.funcOrValue = funcOrValue;
this.args = args;
this.fixedArgs = fixedArgs;
this.contextIndex = contextIndex;
this.selfIndex = selfIndex;
this.bindingMemento = bindingMemento;
this.directiveMemento = directiveMemento;
this.lastInBinding = lastInBinding;
this.lastInDirective = lastInDirective;
this.expressionAsString = expressionAsString;
};
return ($traceurRuntime.createClass)(ProtoRecord, {isPureFunction: function() {
return this.mode === RECORD_TYPE_INTERPOLATE || this.mode === RECORD_TYPE_PRIMITIVE_OP;
}}, {});
}()));
Object.defineProperty(ProtoRecord, "parameters", {get: function() {
return [[assert.type.number], [assert.type.string], [], [List], [List], [assert.type.number], [assert.type.number], [assert.type.any], [assert.type.any], [assert.type.string], [assert.type.boolean], [assert.type.boolean]];
}});
}
};
});
//# sourceMappingURL=src/change_detection/proto_record.map
//# sourceMappingURL=../../src/change_detection/proto_record.js.map
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
System.register(["angular2/src/facade/lang", "angular2/di"], function($__export) {
"use strict";
var CONST,
DependencyAnnotation,
EventEmitter,
PropertySetter;
return {
setters: [function($__m) {
CONST = $__m.CONST;
}, function($__m) {
DependencyAnnotation = $__m.DependencyAnnotation;
}],
execute: function() {
EventEmitter = $__export("EventEmitter", (function($__super) {
var EventEmitter = function EventEmitter(eventName) {
$traceurRuntime.superConstructor(EventEmitter).call(this);
this.eventName = eventName;
};
return ($traceurRuntime.createClass)(EventEmitter, {}, {}, $__super);
}(DependencyAnnotation)));
Object.defineProperty(EventEmitter, "annotations", {get: function() {
return [new CONST()];
}});
PropertySetter = $__export("PropertySetter", (function($__super) {
var PropertySetter = function PropertySetter(propName) {
$traceurRuntime.superConstructor(PropertySetter).call(this);
this.propName = propName;
};
return ($traceurRuntime.createClass)(PropertySetter, {}, {}, $__super);
}(DependencyAnnotation)));
Object.defineProperty(PropertySetter, "annotations", {get: function() {
return [new CONST()];
}});
}
};
});
//# sourceMappingURL=src/core/annotations/di.map
//# sourceMappingURL=../../../src/core/annotations/di.js.map
\ No newline at end of file
{"version":3,"sources":["@traceur/generated/TemplateParser/5","@traceur/generated/TemplateParser/4","@traceur/generated/TemplateParser/3","@traceur/generated/TemplateParser/9","@traceur/generated/TemplateParser/6","@traceur/generated/TemplateParser/12","src/core/annotations/di.js","@traceur/generated/TemplateParser/11","src/core/annotations/@traceur/generated/TemplateParser/24"],"names":[],"mappings":"AAAA,KAAK,SAAS,AAAC,6CAAoB,UAAS,SAAQ;;;;;;ACApD,OAAO;AACD,UAAM,GCDZ,SAAS,IAAG,CAAG;ACAf,YAAoB,KAAG,MAAkB,CAAC;IDElC,CAFR,UAAS,IAAG,CAAG;ACAf,2BAAoB,KAAG,qBAAkB,CAAC;IDElC,CDDuB;AACzB,UAAM;mBGFY,CAAA,SAAQ,AAAC,kBCAjC,SAAS,QAAO,CAAG;AACT,AAAI,UAAA,eCMP,SAAM,aAAW,CAGV,SAAQ,CAAG;ACVzB,ADWI,wBCXU,iBAAiB,AAAC,cAAkB,KAAK,MAAmB,CDW/D;AACP,aAAG,UAAU,EAAI,UAAQ,CAAC;QDXoB,ACYhD,CDZiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC,sBACoB,SAAO,CAAC,CAAC;MACnE,AAAC,CCGyB,oBAAmB,CDH1B,EDJ2C;AIAtE,WAAK,eAAgB,CAAA,YAAA,CAAA,cAAA,CACZ,EAAA,GAAE,CAAG,UAAS,AAAE,CAAA;AAAC,eAAA,EAAA,GFQvB,MAAI,AAAC,EAAC,CAAA,CERwC;QAAC,CAAC,CAAC,CAAC;qBJD7B,CAAA,SAAQ,AAAC,oBCAjC,SAAS,QAAO,CAAG;AACT,AAAI,UAAA,iBCmBP,SAAM,eAAa,CAGZ,QAAO,CAAG;ACvBxB,ADwBI,wBCxBU,iBAAiB,AAAC,gBAAkB,KAAK,MAAmB,CDwB/D;AACP,aAAG,SAAS,EAAI,SAAO,CAAC;QDxBsB,ACyBhD,CDzBiD;AACzC,aAAO,CAAA,CAAC,eAAc,YAAY,CAAC,AAAC,wBACoB,SAAO,CAAC,CAAC;MACnE,AAAC,CCgB2B,oBAAmB,CDhB5B,EDJ2C;AE2BtE,WE3BK,eAAgB,CAAA,cAAA,CAAA,cAAA,CACZ,EAAA,GAAE,CAAG,UAAQ,AAAG,CAAA;AAAC,eAAA,EAAA,GFqBvB,MAAK,EAAC,CAAA,CErBwC;QAAC,CAAC,CAAC,CAAC;IPCtB;EAC3B,CAAA;ADDI,CAAC,CAAC;AMqBkB","file":"src/core/annotations/di.js","sourceRoot":"/Users/deast/Angular/quickstart/node_modules/angular2/es6/prod/","sourcesContent":["System.register($__placeholder__0, function($__export) {\n $__placeholder__1\n });","return {\n setters: $__placeholder__0,\n execute: $__placeholder__1\n }","function($__m) {\n $__placeholder__0\n }","$__placeholder__0 = $__m.$__placeholder__1;","var $__placeholder__0 = $__export($__placeholder__1, $__placeholder__2);","function($__super) {\n var $__placeholder__0 = $__placeholder__1;\n return ($traceurRuntime.createClass)($__placeholder__2, $__placeholder__3,\n $__placeholder__4, $__super);\n }($__placeholder__5)","import {CONST} from 'angular2/src/facade/lang';\nimport {DependencyAnnotation} from 'angular2/di';\n\n/**\n * The directive can inject an emitter function that would emit events onto the\n * directive host element.\n */\nexport class EventEmitter extends DependencyAnnotation {\n eventName: string;\n @CONST()\n constructor(eventName) {\n super();\n this.eventName = eventName;\n }\n}\n\n/**\n * The directive can inject a property setter that would allow setting this property on the\n * host element\n */\nexport class PropertySetter extends DependencyAnnotation {\n propName: string;\n @CONST()\n constructor(propName) {\n super();\n this.propName = propName;\n }\n}\n","$traceurRuntime.superConstructor($__placeholder__0).call($__placeholder__1)","Object.defineProperty($__placeholder__0, $__placeholder__1,\n {get: function() {return $__placeholder__2}});"]}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment