initial commit

parents

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.
# Kitchen Sink - Augury Example Application
Use this application to get familiar with Augury
## Building and Serving
1. Build the application by running the `npm install` command.
2. Serve the application by running the `npm start` command.
../acorn/bin/acorn
\ No newline at end of file
../blessed/bin/tput.js
\ No newline at end of file
../browserslist/cli.js
\ No newline at end of file
../clean-css/bin/cleancss
\ No newline at end of file
../cssesc/bin/cssesc
\ No newline at end of file
../csso/bin/csso
\ No newline at end of file
../errno/cli.js
\ No newline at end of file
../esprima/bin/esparse.js
\ No newline at end of file
../esprima/bin/esvalidate.js
\ No newline at end of file
../he/bin/he
\ No newline at end of file
../html-minifier/cli.js
\ No newline at end of file
../js-yaml/bin/js-yaml.js
\ No newline at end of file
../jsesc/bin/jsesc
\ No newline at end of file
../json5/lib/cli.js
\ No newline at end of file
../mkdirp/bin/cmd.js
\ No newline at end of file
../regjsparser/bin/parser
\ No newline at end of file
../rimraf/bin.js
\ No newline at end of file
../semver/bin/semver
\ No newline at end of file
../sha.js/bin.js
\ No newline at end of file
../strip-json-comments/cli.js
\ No newline at end of file
../svgo/bin/svgo
\ No newline at end of file
../typescript/bin/tsc
\ No newline at end of file
../tslint/bin/tslint
\ No newline at end of file
../typescript/bin/tsserver
\ No newline at end of file
../uglify-js/bin/uglifyjs
\ No newline at end of file
../webpack/bin/webpack.js
\ No newline at end of file
../webpack-dashboard/bin/webpack-dashboard.js
\ No newline at end of file
../webpack-dev-server/bin/webpack-dev-server.js
\ No newline at end of file
../which/bin/which
\ No newline at end of file
Angular
=======
The sources for this package are in the main [Angular](https://github.com/angular/angular) repo. Please file issues and pull requests against that repo.
License: MIT
/**
* @license Angular v2.0.0
* (c) 2010-2016 Google, Inc. https://angular.io/
* License: MIT
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common')) :
typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/common'], factory) :
(factory((global.ng = global.ng || {}, global.ng.common = global.ng.common || {}, global.ng.common.testing = global.ng.common.testing || {}),global.ng.core,global.ng.common));
}(this, function (exports,_angular_core,_angular_common) { 'use strict';
/**
* A spy for {@link Location} that allows tests to fire simulated location events.
*
* @experimental
*/
var SpyLocation = (function () {
function SpyLocation() {
this.urlChanges = [];
/** @internal */
this._history = [new LocationState('', '')];
/** @internal */
this._historyIndex = 0;
/** @internal */
this._subject = new _angular_core.EventEmitter();
/** @internal */
this._baseHref = '';
/** @internal */
this._platformStrategy = null;
}
SpyLocation.prototype.setInitialPath = function (url) { this._history[this._historyIndex].path = url; };
SpyLocation.prototype.setBaseHref = function (url) { this._baseHref = url; };
SpyLocation.prototype.path = function () { return this._history[this._historyIndex].path; };
SpyLocation.prototype.isCurrentPathEqualTo = function (path, query) {
if (query === void 0) { query = ''; }
var givenPath = path.endsWith('/') ? path.substring(0, path.length - 1) : path;
var currPath = this.path().endsWith('/') ? this.path().substring(0, this.path().length - 1) : this.path();
return currPath == givenPath + (query.length > 0 ? ('?' + query) : '');
};
SpyLocation.prototype.simulateUrlPop = function (pathname) { this._subject.emit({ 'url': pathname, 'pop': true }); };
SpyLocation.prototype.simulateHashChange = function (pathname) {
// Because we don't prevent the native event, the browser will independently update the path
this.setInitialPath(pathname);
this.urlChanges.push('hash: ' + pathname);
this._subject.emit({ 'url': pathname, 'pop': true, 'type': 'hashchange' });
};
SpyLocation.prototype.prepareExternalUrl = function (url) {
if (url.length > 0 && !url.startsWith('/')) {
url = '/' + url;
}
return this._baseHref + url;
};
SpyLocation.prototype.go = function (path, query) {
if (query === void 0) { query = ''; }
path = this.prepareExternalUrl(path);
if (this._historyIndex > 0) {
this._history.splice(this._historyIndex + 1);
}
this._history.push(new LocationState(path, query));
this._historyIndex = this._history.length - 1;
var locationState = this._history[this._historyIndex - 1];
if (locationState.path == path && locationState.query == query) {
return;
}
var url = path + (query.length > 0 ? ('?' + query) : '');
this.urlChanges.push(url);
this._subject.emit({ 'url': url, 'pop': false });
};
SpyLocation.prototype.replaceState = function (path, query) {
if (query === void 0) { query = ''; }
path = this.prepareExternalUrl(path);
var history = this._history[this._historyIndex];
if (history.path == path && history.query == query) {
return;
}
history.path = path;
history.query = query;
var url = path + (query.length > 0 ? ('?' + query) : '');
this.urlChanges.push('replace: ' + url);
};
SpyLocation.prototype.forward = function () {
if (this._historyIndex < (this._history.length - 1)) {
this._historyIndex++;
this._subject.emit({ 'url': this.path(), 'pop': true });
}
};
SpyLocation.prototype.back = function () {
if (this._historyIndex > 0) {
this._historyIndex--;
this._subject.emit({ 'url': this.path(), 'pop': true });
}
};
SpyLocation.prototype.subscribe = function (onNext, onThrow, onReturn) {
if (onThrow === void 0) { onThrow = null; }
if (onReturn === void 0) { onReturn = null; }
return this._subject.subscribe({ next: onNext, error: onThrow, complete: onReturn });
};
SpyLocation.prototype.normalize = function (url) { return null; };
SpyLocation.decorators = [
{ type: _angular_core.Injectable },
];
/** @nocollapse */
SpyLocation.ctorParameters = [];
return SpyLocation;
}());
var LocationState = (function () {
function LocationState(path, query) {
this.path = path;
this.query = query;
}
return LocationState;
}());
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
var __extends = (this && this.__extends) || function (d, b) {
for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
/**
* A mock implementation of {@link LocationStrategy} that allows tests to fire simulated
* location events.
*
* @stable
*/
var MockLocationStrategy = (function (_super) {
__extends(MockLocationStrategy, _super);
function MockLocationStrategy() {
_super.call(this);
this.internalBaseHref = '/';
this.internalPath = '/';
this.internalTitle = '';
this.urlChanges = [];
/** @internal */
this._subject = new _angular_core.EventEmitter();
}
MockLocationStrategy.prototype.simulatePopState = function (url) {
this.internalPath = url;
this._subject.emit(new _MockPopStateEvent(this.path()));
};
MockLocationStrategy.prototype.path = function (includeHash) {
if (includeHash === void 0) { includeHash = false; }
return this.internalPath;
};
MockLocationStrategy.prototype.prepareExternalUrl = function (internal) {
if (internal.startsWith('/') && this.internalBaseHref.endsWith('/')) {
return this.internalBaseHref + internal.substring(1);
}
return this.internalBaseHref + internal;
};
MockLocationStrategy.prototype.pushState = function (ctx, title, path, query) {
this.internalTitle = title;
var url = path + (query.length > 0 ? ('?' + query) : '');
this.internalPath = url;
var externalUrl = this.prepareExternalUrl(url);
this.urlChanges.push(externalUrl);
};
MockLocationStrategy.prototype.replaceState = function (ctx, title, path, query) {
this.internalTitle = title;
var url = path + (query.length > 0 ? ('?' + query) : '');
this.internalPath = url;
var externalUrl = this.prepareExternalUrl(url);
this.urlChanges.push('replace: ' + externalUrl);
};
MockLocationStrategy.prototype.onPopState = function (fn) { this._subject.subscribe({ next: fn }); };
MockLocationStrategy.prototype.getBaseHref = function () { return this.internalBaseHref; };
MockLocationStrategy.prototype.back = function () {
if (this.urlChanges.length > 0) {
this.urlChanges.pop();
var nextUrl = this.urlChanges.length > 0 ? this.urlChanges[this.urlChanges.length - 1] : '';
this.simulatePopState(nextUrl);
}
};
MockLocationStrategy.prototype.forward = function () { throw 'not implemented'; };
MockLocationStrategy.decorators = [
{ type: _angular_core.Injectable },
];
/** @nocollapse */
MockLocationStrategy.ctorParameters = [];
return MockLocationStrategy;
}(_angular_common.LocationStrategy));
var _MockPopStateEvent = (function () {
function _MockPopStateEvent(newUrl) {
this.newUrl = newUrl;
this.pop = true;
this.type = 'popstate';
}
return _MockPopStateEvent;
}());
exports.SpyLocation = SpyLocation;
exports.MockLocationStrategy = MockLocationStrategy;
}));
This diff is collapsed.
This diff is collapsed.
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
/**
* @module
* @description
* Entry point for all public APIs of the common package.
*/
export * from './src/location';
export { NgLocalization } from './src/localization';
export { CommonModule } from './src/common_module';
export { NgClass, NgFor, NgIf, NgPlural, NgPluralCase, NgStyle, NgSwitch, NgSwitchCase, NgSwitchDefault, NgTemplateOutlet } from './src/directives/index';
export { AsyncPipe, DatePipe, I18nPluralPipe, I18nSelectPipe, JsonPipe, LowerCasePipe, CurrencyPipe, DecimalPipe, PercentPipe, SlicePipe, UpperCasePipe } from './src/pipes/index';
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
/**
* @module
* @description
* Entry point for all public APIs of the common package.
*/
export * from './src/location';
export { NgLocalization } from './src/localization';
export { CommonModule } from './src/common_module';
export { NgClass, NgFor, NgIf, NgPlural, NgPluralCase, NgStyle, NgSwitch, NgSwitchCase, NgSwitchDefault, NgTemplateOutlet } from './src/directives/index';
export { AsyncPipe, DatePipe, I18nPluralPipe, I18nSelectPipe, JsonPipe, LowerCasePipe, CurrencyPipe, DecimalPipe, PercentPipe, SlicePipe, UpperCasePipe } from './src/pipes/index';
//# sourceMappingURL=index.js.map
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../modules/@angular/common/index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH;;;;GAIG;AACH,cAAc,gBAAgB,CAAC;AAC/B,SAAQ,cAAc,QAAO,oBAAoB,CAAC;AAClD,SAAQ,YAAY,QAAO,qBAAqB,CAAC;AAEjD,SAAQ,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,YAAY,EAAE,OAAO,EAAE,QAAQ,EAAE,YAAY,EAAE,eAAe,EAAE,gBAAgB,QAAO,wBAAwB,CAAC;AACxJ,SAAQ,SAAS,EAAE,QAAQ,EAAE,cAAc,EAAE,cAAc,EAAE,QAAQ,EAAE,aAAa,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,SAAS,EAAE,aAAa,QAAO,mBAAmB,CAAC","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\n/**\n * @module\n * @description\n * Entry point for all public APIs of the common package.\n */\nexport * from './src/location';\nexport {NgLocalization} from './src/localization';\nexport {CommonModule} from './src/common_module';\n\nexport {NgClass, NgFor, NgIf, NgPlural, NgPluralCase, NgStyle, NgSwitch, NgSwitchCase, NgSwitchDefault, NgTemplateOutlet} from './src/directives/index';\nexport {AsyncPipe, DatePipe, I18nPluralPipe, I18nSelectPipe, JsonPipe, LowerCasePipe, CurrencyPipe, DecimalPipe, PercentPipe, SlicePipe, UpperCasePipe} from './src/pipes/index';\ninterface DecoratorInvocation {\n type: Function;\n args?: any[];\n}\n"]}
\ No newline at end of file
{"__symbolic":"module","version":1,"metadata":{},"exports":[{"from":"./src/location"},{"from":"./src/localization","export":["NgLocalization"]},{"from":"./src/common_module","export":["CommonModule"]},{"from":"./src/directives/index","export":["NgClass","NgFor","NgIf","NgPlural","NgPluralCase","NgStyle","NgSwitch","NgSwitchCase","NgSwitchDefault","NgTemplateOutlet"]},{"from":"./src/pipes/index","export":["AsyncPipe","DatePipe","I18nPluralPipe","I18nSelectPipe","JsonPipe","LowerCasePipe","CurrencyPipe","DecimalPipe","PercentPipe","SlicePipe","UpperCasePipe"]}]}
\ No newline at end of file
{
"_args": [
[
{
"raw": "@angular/common@2.0.0",
"scope": "@angular",
"escapedName": "@angular%2fcommon",
"name": "@angular/common",
"rawSpec": "2.0.0",
"spec": "2.0.0",
"type": "version"
},
"/home/haris/devel/eepal"
]
],
"_from": "@angular/common@2.0.0",
"_id": "@angular/common@2.0.0",
"_inCache": true,
"_location": "/@angular/common",
"_nodeVersion": "5.4.1",
"_npmOperationalInternal": {
"host": "packages-12-west.internal.npmjs.com",
"tmp": "tmp/common-2.0.0.tgz_1473906728474_0.9663767674937844"
},
"_npmUser": {
"name": "angular",
"email": "angular-core+npm@google.com"
},
"_npmVersion": "3.9.2",
"_phantomChildren": {},
"_requested": {
"raw": "@angular/common@2.0.0",
"scope": "@angular",
"escapedName": "@angular%2fcommon",
"name": "@angular/common",
"rawSpec": "2.0.0",
"spec": "2.0.0",
"type": "version"
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmjs.org/@angular/common/-/common-2.0.0.tgz",
"_shasum": "6d5b38cef8bec69726590f395da10c2d89146247",
"_shrinkwrap": null,
"_spec": "@angular/common@2.0.0",
"_where": "/home/haris/devel/eepal",
"author": {
"name": "angular"
},
"bugs": {
"url": "https://github.com/angular/angular/issues"
},
"dependencies": {},
"description": "Angular - commonly needed directives and services",
"devDependencies": {},
"directories": {},
"dist": {
"shasum": "6d5b38cef8bec69726590f395da10c2d89146247",
"tarball": "https://registry.npmjs.org/@angular/common/-/common-2.0.0.tgz"
},
"homepage": "https://github.com/angular/angular#readme",
"license": "MIT",
"main": "bundles/common.umd.js",
"maintainers": [
{
"name": "angular",
"email": "angular-core+npm@google.com"
}
],
"module": "index.js",
"name": "@angular/common",
"optionalDependencies": {},
"peerDependencies": {
"@angular/core": "^2.0.0"
},
"readme": "ERROR: No README data found!",
"repository": {
"type": "git",
"url": "git+https://github.com/angular/angular.git"
},
"scripts": {},
"typings": "index.d.ts",
"version": "2.0.0"
}
/**
* The module that includes all the basic Angular directives like {@link NgIf}, {@link NgFor}, ...
*
* @stable
*/
export declare class CommonModule {
}
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
import { NgModule } from '@angular/core';
import { COMMON_DIRECTIVES } from './directives/index';
import { NgLocaleLocalization, NgLocalization } from './localization';
import { COMMON_PIPES } from './pipes/index';
// Note: This does not contain the location providers,
// as they need some platform specific implementations to work.
/**
* The module that includes all the basic Angular directives like {@link NgIf}, {@link NgFor}, ...
*
* @stable
*/
export var CommonModule = (function () {
function CommonModule() {
}
CommonModule.decorators = [
{ type: NgModule, args: [{
declarations: [COMMON_DIRECTIVES, COMMON_PIPES],
exports: [COMMON_DIRECTIVES, COMMON_PIPES],
providers: [
{ provide: NgLocalization, useClass: NgLocaleLocalization },
],
},] },
];
/** @nocollapse */
CommonModule.ctorParameters = [];
return CommonModule;
}());
//# sourceMappingURL=common_module.js.map
\ No newline at end of file
{"version":3,"file":"common_module.js","sourceRoot":"","sources":["../../../../modules/@angular/common/src/common_module.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;OAEI,EAAC,QAAQ,EAAC,MAAM,eAAe;OAE/B,EAAC,iBAAiB,EAAC,MAAM,oBAAoB;OAC7C,EAAC,oBAAoB,EAAE,cAAc,EAAC,MAAM,gBAAgB;OAC5D,EAAC,YAAY,EAAC,MAAM,eAAe;AAE1C,sDAAsD;AACtD,+DAA+D;AAC/D;;;;GAIG;AAEH;IAAA;IAaA,CAAC;IAZM,uBAAU,GAA0B;QAC3C,EAAE,IAAI,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;oBACvB,YAAY,EAAE,CAAC,iBAAiB,EAAE,YAAY,CAAC;oBAC/C,OAAO,EAAE,CAAC,iBAAiB,EAAE,YAAY,CAAC;oBAC1C,SAAS,EAAE;wBACT,EAAC,OAAO,EAAE,cAAc,EAAE,QAAQ,EAAE,oBAAoB,EAAC;qBAC1D;iBACF,EAAG,EAAE;KACL,CAAC;IACF,kBAAkB;IACX,2BAAc,GAA6D,EACjF,CAAC;IACF,mBAAC;AAAD,CAAC,AAbD,IAaC","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {NgModule} from '@angular/core';\n\nimport {COMMON_DIRECTIVES} from './directives/index';\nimport {NgLocaleLocalization, NgLocalization} from './localization';\nimport {COMMON_PIPES} from './pipes/index';\n\n// Note: This does not contain the location providers,\n// as they need some platform specific implementations to work.\n/**\n * The module that includes all the basic Angular directives like {@link NgIf}, {@link NgFor}, ...\n *\n * @stable\n */\n\nexport class CommonModule {\nstatic decorators: DecoratorInvocation[] = [\n{ type: NgModule, args: [{\n declarations: [COMMON_DIRECTIVES, COMMON_PIPES],\n exports: [COMMON_DIRECTIVES, COMMON_PIPES],\n providers: [\n {provide: NgLocalization, useClass: NgLocaleLocalization},\n ],\n}, ] },\n];\n/** @nocollapse */\nstatic ctorParameters: ({type: any, decorators?: DecoratorInvocation[]}|null)[] = [\n];\n}\n\ninterface DecoratorInvocation {\n type: Function;\n args?: any[];\n}\n"]}
\ No newline at end of file
{"__symbolic":"module","version":1,"metadata":{"CommonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","module":"./directives/index","name":"COMMON_DIRECTIVES"},{"__symbolic":"reference","module":"./pipes/index","name":"COMMON_PIPES"}],"exports":[{"__symbolic":"reference","module":"./directives/index","name":"COMMON_DIRECTIVES"},{"__symbolic":"reference","module":"./pipes/index","name":"COMMON_PIPES"}],"providers":[{"provide":{"__symbolic":"reference","module":"./localization","name":"NgLocalization"},"useClass":{"__symbolic":"reference","module":"./localization","name":"NgLocaleLocalization"}}]}]}]}}}
\ No newline at end of file
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
import { Provider } from '@angular/core';
import { NgClass } from './ng_class';
import { NgFor } from './ng_for';
import { NgIf } from './ng_if';
import { NgPlural, NgPluralCase } from './ng_plural';
import { NgStyle } from './ng_style';
import { NgSwitch, NgSwitchCase, NgSwitchDefault } from './ng_switch';
import { NgTemplateOutlet } from './ng_template_outlet';
export { NgClass, NgFor, NgIf, NgPlural, NgPluralCase, NgStyle, NgSwitch, NgSwitchCase, NgSwitchDefault, NgTemplateOutlet };
/**
* A collection of Angular directives that are likely to be used in each and every Angular
* application.
*/
export declare const COMMON_DIRECTIVES: Provider[];
/**
* @license
* Copyright Google Inc. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
import { NgClass } from './ng_class';
import { NgFor } from './ng_for';
import { NgIf } from './ng_if';
import { NgPlural, NgPluralCase } from './ng_plural';
import { NgStyle } from './ng_style';
import { NgSwitch, NgSwitchCase, NgSwitchDefault } from './ng_switch';
import { NgTemplateOutlet } from './ng_template_outlet';
export { NgClass, NgFor, NgIf, NgPlural, NgPluralCase, NgStyle, NgSwitch, NgSwitchCase, NgSwitchDefault, NgTemplateOutlet };
/**
* A collection of Angular directives that are likely to be used in each and every Angular
* application.
*/
export var COMMON_DIRECTIVES = [
NgClass,
NgFor,
NgIf,
NgTemplateOutlet,
NgStyle,
NgSwitch,
NgSwitchCase,
NgSwitchDefault,
NgPlural,
NgPluralCase,
];
//# sourceMappingURL=index.js.map
\ No newline at end of file
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../modules/@angular/common/src/directives/index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;OAII,EAAC,OAAO,EAAC,MAAM,YAAY;OAC3B,EAAC,KAAK,EAAC,MAAM,UAAU;OACvB,EAAC,IAAI,EAAC,MAAM,SAAS;OACrB,EAAC,QAAQ,EAAE,YAAY,EAAC,MAAM,aAAa;OAC3C,EAAC,OAAO,EAAC,MAAM,YAAY;OAC3B,EAAC,QAAQ,EAAE,YAAY,EAAE,eAAe,EAAC,MAAM,aAAa;OAC5D,EAAC,gBAAgB,EAAC,MAAM,sBAAsB;AAErD,SACE,OAAO,EACP,KAAK,EACL,IAAI,EACJ,QAAQ,EACR,YAAY,EACZ,OAAO,EACP,QAAQ,EACR,YAAY,EACZ,eAAe,EACf,gBAAgB,GAChB;AAEF;;;GAGG;AACH,OAAO,IAAM,iBAAiB,GAAe;IAC3C,OAAO;IACP,KAAK;IACL,IAAI;IACJ,gBAAgB;IAChB,OAAO;IACP,QAAQ;IACR,YAAY;IACZ,eAAe;IACf,QAAQ;IACR,YAAY;CACb,CAAC","sourcesContent":["/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n\nimport {Provider} from '@angular/core';\n\nimport {NgClass} from './ng_class';\nimport {NgFor} from './ng_for';\nimport {NgIf} from './ng_if';\nimport {NgPlural, NgPluralCase} from './ng_plural';\nimport {NgStyle} from './ng_style';\nimport {NgSwitch, NgSwitchCase, NgSwitchDefault} from './ng_switch';\nimport {NgTemplateOutlet} from './ng_template_outlet';\n\nexport {\n NgClass,\n NgFor,\n NgIf,\n NgPlural,\n NgPluralCase,\n NgStyle,\n NgSwitch,\n NgSwitchCase,\n NgSwitchDefault,\n NgTemplateOutlet\n};\n\n/**\n * A collection of Angular directives that are likely to be used in each and every Angular\n * application.\n */\nexport const COMMON_DIRECTIVES: Provider[] = [\n NgClass,\n NgFor,\n NgIf,\n NgTemplateOutlet,\n NgStyle,\n NgSwitch,\n NgSwitchCase,\n NgSwitchDefault,\n NgPlural,\n NgPluralCase,\n];\n\ninterface DecoratorInvocation {\n type: Function;\n args?: any[];\n}\n"]}
\ No newline at end of file
{"__symbolic":"module","version":1,"metadata":{"COMMON_DIRECTIVES":[{"__symbolic":"reference","module":"./ng_class","name":"NgClass"},{"__symbolic":"reference","module":"./ng_for","name":"NgFor"},{"__symbolic":"reference","module":"./ng_if","name":"NgIf"},{"__symbolic":"reference","module":"./ng_template_outlet","name":"NgTemplateOutlet"},{"__symbolic":"reference","module":"./ng_style","name":"NgStyle"},{"__symbolic":"reference","module":"./ng_switch","name":"NgSwitch"},{"__symbolic":"reference","module":"./ng_switch","name":"NgSwitchCase"},{"__symbolic":"reference","module":"./ng_switch",</