Template Upload
This commit is contained in:
91
node_modules/angular2/es6/prod/platform/browser.js
generated
vendored
Normal file
91
node_modules/angular2/es6/prod/platform/browser.js
generated
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
export { AngularEntrypoint } from 'angular2/src/core/angular_entrypoint';
|
||||
export { BROWSER_PROVIDERS, ELEMENT_PROBE_PROVIDERS, ELEMENT_PROBE_PROVIDERS_PROD_MODE, inspectNativeElement, BrowserDomAdapter, By, Title, DOCUMENT, enableDebugTools, disableDebugTools } from 'angular2/src/platform/browser_common';
|
||||
import { isPresent, CONST_EXPR } from 'angular2/src/facade/lang';
|
||||
import { BROWSER_PROVIDERS, BROWSER_APP_COMMON_PROVIDERS } from 'angular2/src/platform/browser_common';
|
||||
import { COMPILER_PROVIDERS } from 'angular2/compiler';
|
||||
import { platform, reflector } from 'angular2/core';
|
||||
import { ReflectionCapabilities } from 'angular2/src/core/reflection/reflection_capabilities';
|
||||
import { XHRImpl } from "angular2/src/platform/browser/xhr_impl";
|
||||
import { XHR } from 'angular2/compiler';
|
||||
import { Provider } from 'angular2/src/core/di';
|
||||
/**
|
||||
* An array of providers that should be passed into `application()` when bootstrapping a component.
|
||||
*/
|
||||
export const BROWSER_APP_PROVIDERS = CONST_EXPR([
|
||||
BROWSER_APP_COMMON_PROVIDERS,
|
||||
COMPILER_PROVIDERS,
|
||||
new Provider(XHR, { useClass: XHRImpl }),
|
||||
]);
|
||||
/**
|
||||
* Bootstrapping for Angular applications.
|
||||
*
|
||||
* You instantiate an Angular application by explicitly specifying a component to use
|
||||
* as the root component for your application via the `bootstrap()` method.
|
||||
*
|
||||
* ## Simple Example
|
||||
*
|
||||
* Assuming this `index.html`:
|
||||
*
|
||||
* ```html
|
||||
* <html>
|
||||
* <!-- load Angular script tags here. -->
|
||||
* <body>
|
||||
* <my-app>loading...</my-app>
|
||||
* </body>
|
||||
* </html>
|
||||
* ```
|
||||
*
|
||||
* An application is bootstrapped inside an existing browser DOM, typically `index.html`.
|
||||
* Unlike Angular 1, Angular 2 does not compile/process providers in `index.html`. This is
|
||||
* mainly for security reasons, as well as architectural changes in Angular 2. This means
|
||||
* that `index.html` can safely be processed using server-side technologies such as
|
||||
* providers. Bindings can thus use double-curly `{{ syntax }}` without collision from
|
||||
* Angular 2 component double-curly `{{ syntax }}`.
|
||||
*
|
||||
* We can use this script code:
|
||||
*
|
||||
* {@example core/ts/bootstrap/bootstrap.ts region='bootstrap'}
|
||||
*
|
||||
* When the app developer invokes `bootstrap()` with the root component `MyApp` as its
|
||||
* argument, Angular performs the following tasks:
|
||||
*
|
||||
* 1. It uses the component's `selector` property to locate the DOM element which needs
|
||||
* to be upgraded into the angular component.
|
||||
* 2. It creates a new child injector (from the platform injector). Optionally, you can
|
||||
* also override the injector configuration for an app by invoking `bootstrap` with the
|
||||
* `componentInjectableBindings` argument.
|
||||
* 3. It creates a new `Zone` and connects it to the angular application's change detection
|
||||
* domain instance.
|
||||
* 4. It creates an emulated or shadow DOM on the selected component's host element and loads the
|
||||
* template into it.
|
||||
* 5. It instantiates the specified component.
|
||||
* 6. Finally, Angular performs change detection to apply the initial data providers for the
|
||||
* application.
|
||||
*
|
||||
*
|
||||
* ## Bootstrapping Multiple Applications
|
||||
*
|
||||
* When working within a browser window, there are many singleton resources: cookies, title,
|
||||
* location, and others. Angular services that represent these resources must likewise be
|
||||
* shared across all Angular applications that occupy the same browser window. For this
|
||||
* reason, Angular creates exactly one global platform object which stores all shared
|
||||
* services, and each angular application injector has the platform injector as its parent.
|
||||
*
|
||||
* Each application has its own private injector as well. When there are multiple
|
||||
* applications on a page, Angular treats each application injector's services as private
|
||||
* to that application.
|
||||
*
|
||||
* ## API
|
||||
*
|
||||
* - `appComponentType`: The root component which should act as the application. This is
|
||||
* a reference to a `Type` which is annotated with `@Component(...)`.
|
||||
* - `customProviders`: An additional set of providers that can be added to the
|
||||
* app injector to override default injection behavior.
|
||||
*
|
||||
* Returns a `Promise` of {@link ComponentRef}.
|
||||
*/
|
||||
export function bootstrap(appComponentType, customProviders) {
|
||||
reflector.reflectionCapabilities = new ReflectionCapabilities();
|
||||
let appProviders = isPresent(customProviders) ? [BROWSER_APP_PROVIDERS, customProviders] : BROWSER_APP_PROVIDERS;
|
||||
return platform(BROWSER_PROVIDERS).application(appProviders).bootstrap(appComponentType);
|
||||
}
|
21
node_modules/angular2/es6/prod/platform/browser_static.js
generated
vendored
Normal file
21
node_modules/angular2/es6/prod/platform/browser_static.js
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
export { AngularEntrypoint } from 'angular2/src/core/angular_entrypoint';
|
||||
export { BROWSER_PROVIDERS, ELEMENT_PROBE_PROVIDERS, ELEMENT_PROBE_PROVIDERS_PROD_MODE, inspectNativeElement, BrowserDomAdapter, By, Title, enableDebugTools, disableDebugTools } from 'angular2/src/platform/browser_common';
|
||||
import { isPresent } from 'angular2/src/facade/lang';
|
||||
import { BROWSER_PROVIDERS, BROWSER_APP_COMMON_PROVIDERS } from 'angular2/src/platform/browser_common';
|
||||
import { platform } from 'angular2/core';
|
||||
/**
|
||||
* An array of providers that should be passed into `application()` when bootstrapping a component
|
||||
* when all templates
|
||||
* have been precompiled offline.
|
||||
*/
|
||||
export const BROWSER_APP_PROVIDERS = BROWSER_APP_COMMON_PROVIDERS;
|
||||
/**
|
||||
* See {@link bootstrap} for more information.
|
||||
*/
|
||||
export function bootstrapStatic(appComponentType, customProviders, initReflector) {
|
||||
if (isPresent(initReflector)) {
|
||||
initReflector();
|
||||
}
|
||||
let appProviders = isPresent(customProviders) ? [BROWSER_APP_PROVIDERS, customProviders] : BROWSER_APP_PROVIDERS;
|
||||
return platform(BROWSER_PROVIDERS).application(appProviders).bootstrap(appComponentType);
|
||||
}
|
11
node_modules/angular2/es6/prod/platform/common_dom.js
generated
vendored
Normal file
11
node_modules/angular2/es6/prod/platform/common_dom.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
/**
|
||||
* This is a set of classes and objects that can be used both in the browser and on the server.
|
||||
*/
|
||||
export { DOM, setRootDomAdapter, DomAdapter } from 'angular2/src/platform/dom/dom_adapter';
|
||||
export { DomRenderer } from 'angular2/src/platform/dom/dom_renderer';
|
||||
export { DOCUMENT } from 'angular2/src/platform/dom/dom_tokens';
|
||||
export { SharedStylesHost, DomSharedStylesHost } from 'angular2/src/platform/dom/shared_styles_host';
|
||||
export { DomEventsPlugin } from 'angular2/src/platform/dom/events/dom_events';
|
||||
export { EVENT_MANAGER_PLUGINS, EventManager, EventManagerPlugin } from 'angular2/src/platform/dom/events/event_manager';
|
||||
export * from 'angular2/src/platform/dom/debug/by';
|
||||
export * from 'angular2/src/platform/dom/debug/ng_probe';
|
2
node_modules/angular2/es6/prod/platform/server.js
generated
vendored
Normal file
2
node_modules/angular2/es6/prod/platform/server.js
generated
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
// TODO: vsavkin add SERVER_PROVIDERS and SERVER_APP_PROVIDERS
|
||||
export { Parse5DomAdapter } from 'angular2/src/platform/server/parse5_adapter';
|
11
node_modules/angular2/es6/prod/platform/testing/browser.js
generated
vendored
Normal file
11
node_modules/angular2/es6/prod/platform/testing/browser.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
import { TEST_BROWSER_STATIC_PLATFORM_PROVIDERS, ADDITIONAL_TEST_BROWSER_PROVIDERS } from 'angular2/platform/testing/browser_static';
|
||||
import { BROWSER_APP_PROVIDERS } from 'angular2/platform/browser';
|
||||
import { CONST_EXPR } from 'angular2/src/facade/lang';
|
||||
/**
|
||||
* Default patform providers for testing.
|
||||
*/
|
||||
export const TEST_BROWSER_PLATFORM_PROVIDERS = CONST_EXPR([TEST_BROWSER_STATIC_PLATFORM_PROVIDERS]);
|
||||
/**
|
||||
* Default application providers for testing.
|
||||
*/
|
||||
export const TEST_BROWSER_APPLICATION_PROVIDERS = CONST_EXPR([BROWSER_APP_PROVIDERS, ADDITIONAL_TEST_BROWSER_PROVIDERS]);
|
47
node_modules/angular2/es6/prod/platform/testing/browser_static.js
generated
vendored
Normal file
47
node_modules/angular2/es6/prod/platform/testing/browser_static.js
generated
vendored
Normal file
@ -0,0 +1,47 @@
|
||||
import { APP_ID, DirectiveResolver, NgZone, Provider, ViewResolver, PLATFORM_COMMON_PROVIDERS, PLATFORM_INITIALIZER } from 'angular2/core';
|
||||
import { BROWSER_APP_COMMON_PROVIDERS } from 'angular2/src/platform/browser_common';
|
||||
import { BrowserDomAdapter } from 'angular2/src/platform/browser/browser_adapter';
|
||||
import { AnimationBuilder } from 'angular2/src/animate/animation_builder';
|
||||
import { MockAnimationBuilder } from 'angular2/src/mock/animation_builder_mock';
|
||||
import { MockDirectiveResolver } from 'angular2/src/mock/directive_resolver_mock';
|
||||
import { MockViewResolver } from 'angular2/src/mock/view_resolver_mock';
|
||||
import { MockLocationStrategy } from 'angular2/src/mock/mock_location_strategy';
|
||||
import { LocationStrategy } from 'angular2/src/router/location/location_strategy';
|
||||
import { MockNgZone } from 'angular2/src/mock/ng_zone_mock';
|
||||
import { XHRImpl } from "angular2/src/platform/browser/xhr_impl";
|
||||
import { XHR } from 'angular2/compiler';
|
||||
import { TestComponentBuilder } from 'angular2/src/testing/test_component_builder';
|
||||
import { BrowserDetection } from 'angular2/src/testing/utils';
|
||||
import { ELEMENT_PROBE_PROVIDERS } from 'angular2/platform/common_dom';
|
||||
import { CONST_EXPR } from 'angular2/src/facade/lang';
|
||||
import { Log } from 'angular2/src/testing/utils';
|
||||
function initBrowserTests() {
|
||||
BrowserDomAdapter.makeCurrent();
|
||||
BrowserDetection.setup();
|
||||
}
|
||||
/**
|
||||
* Default patform providers for testing without a compiler.
|
||||
*/
|
||||
export const TEST_BROWSER_STATIC_PLATFORM_PROVIDERS = CONST_EXPR([
|
||||
PLATFORM_COMMON_PROVIDERS,
|
||||
new Provider(PLATFORM_INITIALIZER, { useValue: initBrowserTests, multi: true })
|
||||
]);
|
||||
export const ADDITIONAL_TEST_BROWSER_PROVIDERS = CONST_EXPR([
|
||||
new Provider(APP_ID, { useValue: 'a' }),
|
||||
ELEMENT_PROBE_PROVIDERS,
|
||||
new Provider(DirectiveResolver, { useClass: MockDirectiveResolver }),
|
||||
new Provider(ViewResolver, { useClass: MockViewResolver }),
|
||||
Log,
|
||||
TestComponentBuilder,
|
||||
new Provider(NgZone, { useClass: MockNgZone }),
|
||||
new Provider(LocationStrategy, { useClass: MockLocationStrategy }),
|
||||
new Provider(AnimationBuilder, { useClass: MockAnimationBuilder }),
|
||||
]);
|
||||
/**
|
||||
* Default application providers for testing without a compiler.
|
||||
*/
|
||||
export const TEST_BROWSER_STATIC_APPLICATION_PROVIDERS = CONST_EXPR([
|
||||
BROWSER_APP_COMMON_PROVIDERS,
|
||||
new Provider(XHR, { useClass: XHRImpl }),
|
||||
ADDITIONAL_TEST_BROWSER_PROVIDERS
|
||||
]);
|
66
node_modules/angular2/es6/prod/platform/testing/server.js
generated
vendored
Normal file
66
node_modules/angular2/es6/prod/platform/testing/server.js
generated
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
import { APP_ID, DirectiveResolver, NgZone, Provider, ViewResolver, PLATFORM_COMMON_PROVIDERS, PLATFORM_INITIALIZER, APPLICATION_COMMON_PROVIDERS } from 'angular2/core';
|
||||
import { Parse5DomAdapter } from 'angular2/src/platform/server/parse5_adapter';
|
||||
import { AnimationBuilder } from 'angular2/src/animate/animation_builder';
|
||||
import { MockAnimationBuilder } from 'angular2/src/mock/animation_builder_mock';
|
||||
import { MockDirectiveResolver } from 'angular2/src/mock/directive_resolver_mock';
|
||||
import { MockViewResolver } from 'angular2/src/mock/view_resolver_mock';
|
||||
import { MockLocationStrategy } from 'angular2/src/mock/mock_location_strategy';
|
||||
import { LocationStrategy } from 'angular2/src/router/location/location_strategy';
|
||||
import { MockNgZone } from 'angular2/src/mock/ng_zone_mock';
|
||||
import { TestComponentBuilder } from 'angular2/src/testing/test_component_builder';
|
||||
import { XHR } from 'angular2/src/compiler/xhr';
|
||||
import { BrowserDetection } from 'angular2/src/testing/utils';
|
||||
import { COMPILER_PROVIDERS } from 'angular2/src/compiler/compiler';
|
||||
import { DOCUMENT } from 'angular2/src/platform/dom/dom_tokens';
|
||||
import { DOM } from 'angular2/src/platform/dom/dom_adapter';
|
||||
import { RootRenderer } from 'angular2/src/core/render/api';
|
||||
import { DomRootRenderer, DomRootRenderer_ } from 'angular2/src/platform/dom/dom_renderer';
|
||||
import { DomSharedStylesHost } from 'angular2/src/platform/dom/shared_styles_host';
|
||||
import { EventManager, EVENT_MANAGER_PLUGINS, ELEMENT_PROBE_PROVIDERS } from 'angular2/platform/common_dom';
|
||||
import { DomEventsPlugin } from 'angular2/src/platform/dom/events/dom_events';
|
||||
import { CONST_EXPR } from 'angular2/src/facade/lang';
|
||||
import { Log } from 'angular2/src/testing/utils';
|
||||
function initServerTests() {
|
||||
Parse5DomAdapter.makeCurrent();
|
||||
BrowserDetection.setup();
|
||||
}
|
||||
/**
|
||||
* Default patform providers for testing.
|
||||
*/
|
||||
export const TEST_SERVER_PLATFORM_PROVIDERS = CONST_EXPR([
|
||||
PLATFORM_COMMON_PROVIDERS,
|
||||
new Provider(PLATFORM_INITIALIZER, { useValue: initServerTests, multi: true })
|
||||
]);
|
||||
function appDoc() {
|
||||
try {
|
||||
return DOM.defaultDoc();
|
||||
}
|
||||
catch (e) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Default application providers for testing.
|
||||
*/
|
||||
export const TEST_SERVER_APPLICATION_PROVIDERS = CONST_EXPR([
|
||||
// TODO(julie): when angular2/platform/server is available, use that instead of making our own
|
||||
// list here.
|
||||
APPLICATION_COMMON_PROVIDERS,
|
||||
COMPILER_PROVIDERS,
|
||||
new Provider(DOCUMENT, { useFactory: appDoc }),
|
||||
new Provider(DomRootRenderer, { useClass: DomRootRenderer_ }),
|
||||
new Provider(RootRenderer, { useExisting: DomRootRenderer }),
|
||||
EventManager,
|
||||
new Provider(EVENT_MANAGER_PLUGINS, { useClass: DomEventsPlugin, multi: true }),
|
||||
new Provider(XHR, { useClass: XHR }),
|
||||
new Provider(APP_ID, { useValue: 'a' }),
|
||||
DomSharedStylesHost,
|
||||
ELEMENT_PROBE_PROVIDERS,
|
||||
new Provider(DirectiveResolver, { useClass: MockDirectiveResolver }),
|
||||
new Provider(ViewResolver, { useClass: MockViewResolver }),
|
||||
Log,
|
||||
TestComponentBuilder,
|
||||
new Provider(NgZone, { useClass: MockNgZone }),
|
||||
new Provider(LocationStrategy, { useClass: MockLocationStrategy }),
|
||||
new Provider(AnimationBuilder, { useClass: MockAnimationBuilder }),
|
||||
]);
|
8
node_modules/angular2/es6/prod/platform/worker_app.js
generated
vendored
Normal file
8
node_modules/angular2/es6/prod/platform/worker_app.js
generated
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
export { WORKER_APP_PLATFORM, WORKER_APP_APPLICATION_COMMON } from 'angular2/src/platform/worker_app_common';
|
||||
export { WORKER_APP_APPLICATION } from 'angular2/src/platform/worker_app';
|
||||
export { ClientMessageBroker, ClientMessageBrokerFactory, FnArg, UiArguments } from 'angular2/src/web_workers/shared/client_message_broker';
|
||||
export { ReceivedMessage, ServiceMessageBroker, ServiceMessageBrokerFactory } from 'angular2/src/web_workers/shared/service_message_broker';
|
||||
export { PRIMITIVE } from 'angular2/src/web_workers/shared/serializer';
|
||||
export * from 'angular2/src/web_workers/shared/message_bus';
|
||||
export { AngularEntrypoint } from 'angular2/src/core/angular_entrypoint';
|
||||
export { WORKER_APP_ROUTER } from 'angular2/src/web_workers/worker/router_providers';
|
12
node_modules/angular2/es6/prod/platform/worker_render.js
generated
vendored
Normal file
12
node_modules/angular2/es6/prod/platform/worker_render.js
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
export { WORKER_SCRIPT, WORKER_RENDER_PLATFORM, initializeGenericWorkerRenderer, WORKER_RENDER_APPLICATION_COMMON } from 'angular2/src/platform/worker_render_common';
|
||||
export { WORKER_RENDER_APPLICATION, WebWorkerInstance } from 'angular2/src/platform/worker_render';
|
||||
export { ClientMessageBroker, ClientMessageBrokerFactory, FnArg, UiArguments } from '../src/web_workers/shared/client_message_broker';
|
||||
export { ReceivedMessage, ServiceMessageBroker, ServiceMessageBrokerFactory } from '../src/web_workers/shared/service_message_broker';
|
||||
export { PRIMITIVE } from '../src/web_workers/shared/serializer';
|
||||
export * from '../src/web_workers/shared/message_bus';
|
||||
import { WORKER_RENDER_APPLICATION } from 'angular2/src/platform/worker_render';
|
||||
/**
|
||||
* @deprecated Use WORKER_RENDER_APPLICATION
|
||||
*/
|
||||
export const WORKER_RENDER_APP = WORKER_RENDER_APPLICATION;
|
||||
export { WORKER_RENDER_ROUTER } from 'angular2/src/web_workers/ui/router_providers';
|
Reference in New Issue
Block a user