Socket
Socket
Sign inDemoInstall

angular2-platform-node

Package Overview
Dependencies
11
Maintainers
4
Versions
19
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.11 to 2.1.0-rc.1

__private_imports__.js.map

33

__private_imports__.d.ts

@@ -0,2 +1,35 @@

import { __platform_browser_private__ as browser } from '@angular/platform-browser';
import { __core_private__ as core } from '@angular/core';
import { __compiler_private__ as compiler } from '@angular/compiler';
export declare const BROWSER_SANITIZATION_PROVIDERS: typeof browser.BROWSER_SANITIZATION_PROVIDERS;
export declare type SharedStylesHost = typeof browser._SharedStylesHost;
export declare const SharedStylesHost: typeof browser.SharedStylesHost;
export declare type DomSharedStylesHost = typeof browser._DomSharedStylesHost;
export declare const DomSharedStylesHost: typeof browser.DomSharedStylesHost;
export declare type DomRootRenderer = typeof browser._DomRootRenderer;
export declare const DomRootRenderer: typeof browser.DomRootRenderer;
export declare type DomEventsPlugin = typeof browser._DomEventsPlugin;
export declare const DomEventsPlugin: typeof browser.DomEventsPlugin;
export declare type KeyEventsPlugin = typeof browser._KeyEventsPlugin;
export declare const KeyEventsPlugin: typeof browser.KeyEventsPlugin;
export declare type DomAdapter = typeof browser._DomAdapter;
export declare const DomAdapter: typeof browser.DomAdapter;
export declare const setRootDomAdapter: typeof browser.setRootDomAdapter;
export declare type HammerGesturesPlugin = typeof browser._HammerGesturesPlugin;
export declare const HammerGesturesPlugin: typeof browser.HammerGesturesPlugin;
export declare type ViewUtils = typeof core._ViewUtils;
export declare const ViewUtils: typeof core.ViewUtils;
export declare type AnimationKeyframe = typeof core._AnimationKeyframe;
export declare const AnimationKeyframe: typeof core.AnimationKeyframe;
export declare type AnimationPlayer = typeof core._AnimationPlayer;
export declare const AnimationPlayer: typeof core.AnimationPlayer;
export declare type AnimationStyles = typeof core._AnimationStyles;
export declare const AnimationStyles: typeof core.AnimationStyles;
export declare type RenderDebugInfo = typeof core._RenderDebugInfo;
export declare const RenderDebugInfo: typeof core.RenderDebugInfo;
export declare type SelectorMatcher = typeof compiler._SelectorMatcher;
export declare const SelectorMatcher: typeof compiler.SelectorMatcher;
export declare type CssSelector = typeof compiler._CssSelector;
export declare const CssSelector: typeof compiler.CssSelector;
declare var __empty: any;
export default __empty;

36

__private_imports__.js

@@ -5,23 +5,21 @@ "use strict";

var compiler_1 = require('@angular/compiler');
var BROWSER_SANITIZATION_PROVIDERS = platform_browser_1.__platform_browser_private__.BROWSER_SANITIZATION_PROVIDERS, SharedStylesHost = platform_browser_1.__platform_browser_private__.SharedStylesHost, DomSharedStylesHost = platform_browser_1.__platform_browser_private__.DomSharedStylesHost, DomRootRenderer = platform_browser_1.__platform_browser_private__.DomRootRenderer, DomEventsPlugin = platform_browser_1.__platform_browser_private__.DomEventsPlugin, KeyEventsPlugin = platform_browser_1.__platform_browser_private__.KeyEventsPlugin, DomAdapter = platform_browser_1.__platform_browser_private__.DomAdapter, setRootDomAdapter = platform_browser_1.__platform_browser_private__.setRootDomAdapter, getDOM = platform_browser_1.__platform_browser_private__.getDOM, HammerGesturesPlugin = platform_browser_1.__platform_browser_private__.HammerGesturesPlugin;
exports.BROWSER_SANITIZATION_PROVIDERS = BROWSER_SANITIZATION_PROVIDERS;
exports.SharedStylesHost = SharedStylesHost;
exports.DomSharedStylesHost = DomSharedStylesHost;
exports.DomRootRenderer = DomRootRenderer;
exports.DomEventsPlugin = DomEventsPlugin;
exports.KeyEventsPlugin = KeyEventsPlugin;
exports.DomAdapter = DomAdapter;
exports.setRootDomAdapter = setRootDomAdapter;
exports.HammerGesturesPlugin = HammerGesturesPlugin;
var ViewUtils = core_1.__core_private__.ViewUtils, AnimationKeyframe = core_1.__core_private__.AnimationKeyframe, AnimationPlayer = core_1.__core_private__.AnimationPlayer, AnimationStyles = core_1.__core_private__.AnimationStyles, RenderDebugInfo = core_1.__core_private__.RenderDebugInfo;
exports.ViewUtils = ViewUtils;
exports.AnimationKeyframe = AnimationKeyframe;
exports.AnimationPlayer = AnimationPlayer;
exports.AnimationStyles = AnimationStyles;
exports.RenderDebugInfo = RenderDebugInfo;
var SelectorMatcher = compiler_1.__compiler_private__.SelectorMatcher, CssSelector = compiler_1.__compiler_private__.CssSelector;
exports.SelectorMatcher = SelectorMatcher;
exports.CssSelector = CssSelector;
exports.BROWSER_SANITIZATION_PROVIDERS = platform_browser_1.__platform_browser_private__.BROWSER_SANITIZATION_PROVIDERS;
exports.SharedStylesHost = platform_browser_1.__platform_browser_private__.SharedStylesHost;
exports.DomSharedStylesHost = platform_browser_1.__platform_browser_private__.DomSharedStylesHost;
exports.DomRootRenderer = platform_browser_1.__platform_browser_private__.DomRootRenderer;
exports.DomEventsPlugin = platform_browser_1.__platform_browser_private__.DomEventsPlugin;
exports.KeyEventsPlugin = platform_browser_1.__platform_browser_private__.KeyEventsPlugin;
exports.DomAdapter = platform_browser_1.__platform_browser_private__.DomAdapter;
exports.setRootDomAdapter = platform_browser_1.__platform_browser_private__.setRootDomAdapter;
exports.HammerGesturesPlugin = platform_browser_1.__platform_browser_private__.HammerGesturesPlugin;
exports.ViewUtils = core_1.__core_private__.ViewUtils;
exports.AnimationKeyframe = core_1.__core_private__.AnimationKeyframe;
exports.AnimationPlayer = core_1.__core_private__.AnimationPlayer;
exports.AnimationStyles = core_1.__core_private__.AnimationStyles;
exports.RenderDebugInfo = core_1.__core_private__.RenderDebugInfo;
exports.SelectorMatcher = compiler_1.__compiler_private__.SelectorMatcher;
exports.CssSelector = compiler_1.__compiler_private__.CssSelector;
var __empty = null;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = __empty;
//# sourceMappingURL=__private_imports__.js.map

@@ -5,1 +5,2 @@ "use strict";

exports.getDOM = getDOM;
//# sourceMappingURL=get-dom.js.map

@@ -0,2 +1,64 @@

export declare function cssHyphenate(propertyName: string): string;
export declare function isPresent(obj: any): boolean;
export declare function isString(str: any): boolean;
export declare function isBlank(obj: any): boolean;
export declare function regExFirstMatch(regExp: RegExp, input: string): RegExpExecArray;
export declare function setValueOnPath(context: any, path: string, value: any): void;
export declare class ListWrapper {
static contains<T>(list: T[], el: T): boolean;
static remove<T>(list: T[], el: T): boolean;
}
export declare class StringMapWrapper {
static create(): {
[k: string]: any;
};
static contains(map: {
[key: string]: any;
}, key: string): boolean;
static get<V>(map: {
[key: string]: V;
}, key: string): V;
static set<V>(map: {
[key: string]: V;
}, key: string, value: V): void;
static keys(map: {
[key: string]: any;
}): string[];
static values<T>(map: {
[key: string]: T;
}): T[];
static isEmpty(map: {
[key: string]: any;
}): boolean;
static delete(map: {
[key: string]: any;
}, key: string): void;
static forEach<V>(map: {
[key: string]: V;
}, callback: (v: V, key: string) => void): void;
static merge<V>(m1: {
[key: string]: V;
}, m2: {
[key: string]: V;
}): {
[key: string]: V;
};
static equals<V>(m1: {
[key: string]: V;
}, m2: {
[key: string]: V;
}): boolean;
}
export declare function camelCaseToDashCase(input: string): string;
export declare function dashCaseToCamelCase(input: string): string;
export declare function stringify(token: any): string;
export declare const listContains: (list: any[], el: any) => boolean;
export declare function stringMapForEach(map: {
[key: string]: any;
}, callback: (V, K) => void): void;
export declare const isSuccess: (status: number) => boolean;
export declare function _randomChar(): string;
export declare function _appIdRandomProviderFactory(): string;
export declare function arrayFlattenTree(children: any[], arr: any[]): any[];
declare var __empty: any;
export default __empty;

@@ -77,2 +77,3 @@ "use strict";

for (var prop in map) {
!prop;
return false;

@@ -191,1 +192,2 @@ }

exports.default = __empty;
//# sourceMappingURL=helper.js.map

@@ -15,1 +15,2 @@ "use strict";

__export(require('./tokens'));
//# sourceMappingURL=index.js.map

@@ -82,1 +82,2 @@ "use strict";

exports.serializeDocument = serializeDocument;
//# sourceMappingURL=node-document.js.map
import { NgZone, EventEmitter } from '@angular/core';
import { Http, Connection, ConnectionBackend, XHRBackend, ReadyState, Request, RequestOptions, Response, ResponseOptions, RequestOptionsArgs, JSONPBackend } from '@angular/http';
import { Http, XHRConnection, ConnectionBackend, XHRBackend, ReadyState, Request, RequestOptions, Response, ResponseOptions, RequestOptionsArgs, BrowserXhr, XSRFStrategy, JSONPBackend } from '@angular/http';
import { Observable } from 'rxjs/Observable';

@@ -10,3 +10,3 @@ import 'rxjs/add/operator/map';

constructor(_backend: ConnectionBackend, _defaultOptions: RequestOptions);
preload(url: any, factory: any): EventEmitter<{}>;
preload(_url: any, factory: any): EventEmitter<{}>;
request(url: string | Request, options?: RequestOptionsArgs): Observable<Response> | EventEmitter<any>;

@@ -20,3 +20,3 @@ get(url: string, options?: RequestOptionsArgs): Observable<Response> | EventEmitter<any>;

}
export declare class NodeConnection implements Connection {
export declare class NodeConnection implements XHRConnection {
readyState: ReadyState;

@@ -26,9 +26,9 @@ request: Request;

constructor(req: Request, baseResponseOptions: ResponseOptions, originUrl?: string, baseUrl?: string);
setDetectedContentType: (req: any, _xhr: any) => void;
}
export declare class NodeBackend implements ConnectionBackend {
private _baseResponseOptions;
private _ngZone;
export declare class NodeBackend extends XHRBackend {
private baseResponseOptions;
private _baseUrl;
private _originUrl;
constructor(_baseResponseOptions: ResponseOptions, _ngZone: NgZone, _baseUrl: string, _originUrl: string);
constructor(baseResponseOptions: ResponseOptions, _browserXHR: BrowserXhr, _xsrfStrategy: XSRFStrategy, _ngZone: NgZone, _baseUrl: string, _originUrl: string);
createConnection(request: Request): NodeConnection;

@@ -52,7 +52,8 @@ }

}
export declare function _noop(): void;
export declare const NODE_HTTP_PROVIDERS_COMMON: Array<any>;
export declare const NODE_HTTP_PROVIDERS: any[];
export declare const NODE_JSONP_PROVIDERS: any[];
export declare function jsonpFactory(xhrBackend: XHRBackend, requestOptions: RequestOptions): PreloadHttp;
export declare function httpFactory(jsonpBackend: JSONPBackend, requestOptions: RequestOptions): PreloadHttp;
export declare function httpFactory(xhrBackend: XHRBackend, requestOptions: RequestOptions): PreloadHttp;
export declare function jsonpFactory(jsonpBackend: JSONPBackend, requestOptions: RequestOptions): PreloadHttp;
export declare class NodeHttpModule {

@@ -59,0 +60,0 @@ static forRoot(config?: any): {

@@ -7,14 +7,2 @@ "use strict";

};
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
var core_1 = require('@angular/core');

@@ -38,3 +26,3 @@ var http_1 = require('@angular/http');

}
PreloadHttp.prototype.preload = function (url, factory) {
PreloadHttp.prototype.preload = function (_url, factory) {
var _this = this;

@@ -94,2 +82,3 @@ var obs = new core_1.EventEmitter(false);

if (originUrl === void 0) { originUrl = ''; }
this.setDetectedContentType = http_1.XHRConnection.prototype.setDetectedContentType;
this.request = req;

@@ -107,3 +96,3 @@ baseUrl = baseUrl || '/';

_reqInfo.headers = _reqInfo.headers || {};
_reqInfo.headers['User-Agent'] = _reqInfo.headers['User-Agent'] || 'Angular 2 Universal';
_reqInfo.headers['user-agent'] = _reqInfo.headers['user-agent'] || 'Angular 2 Universal';
this.response = new Observable_1.Observable(function (responseObserver) {

@@ -148,16 +137,19 @@ var nodeReq;

}
NodeConnection = __decorate([
core_1.Injectable(),
__param(2, core_1.Inject(tokens_1.ORIGIN_URL)),
__param(3, core_1.Optional()),
__param(3, core_1.Inject(tokens_1.APP_BASE_HREF)),
__metadata('design:paramtypes', [http_1.Request, http_1.ResponseOptions, String, String])
], NodeConnection);
NodeConnection.decorators = [
{ type: core_1.Injectable },
];
NodeConnection.ctorParameters = [
{ type: http_1.Request, },
{ type: http_1.ResponseOptions, },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [tokens_1.ORIGIN_URL,] },] },
{ type: undefined, decorators: [{ type: core_1.Optional }, { type: core_1.Inject, args: [tokens_1.APP_BASE_HREF,] },] },
];
return NodeConnection;
}());
exports.NodeConnection = NodeConnection;
var NodeBackend = (function () {
function NodeBackend(_baseResponseOptions, _ngZone, _baseUrl, _originUrl) {
this._baseResponseOptions = _baseResponseOptions;
this._ngZone = _ngZone;
var NodeBackend = (function (_super) {
__extends(NodeBackend, _super);
function NodeBackend(baseResponseOptions, _browserXHR, _xsrfStrategy, _ngZone, _baseUrl, _originUrl) {
_super.call(this, _browserXHR, baseResponseOptions, _xsrfStrategy);
this.baseResponseOptions = baseResponseOptions;
this._baseUrl = _baseUrl;

@@ -167,12 +159,17 @@ this._originUrl = _originUrl;

NodeBackend.prototype.createConnection = function (request) {
return new NodeConnection(request, this._baseResponseOptions, this._baseUrl, this._originUrl);
return new NodeConnection(request, this.baseResponseOptions, this._baseUrl, this._originUrl);
};
NodeBackend = __decorate([
core_1.Injectable(),
__param(2, core_1.Inject(tokens_1.APP_BASE_HREF)),
__param(3, core_1.Inject(tokens_1.ORIGIN_URL)),
__metadata('design:paramtypes', [http_1.ResponseOptions, core_1.NgZone, String, String])
], NodeBackend);
NodeBackend.decorators = [
{ type: core_1.Injectable },
];
NodeBackend.ctorParameters = [
{ type: http_1.ResponseOptions, },
{ type: http_1.BrowserXhr, },
{ type: http_1.XSRFStrategy, },
{ type: core_1.NgZone, },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [tokens_1.APP_BASE_HREF,] },] },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [tokens_1.ORIGIN_URL,] },] },
];
return NodeBackend;
}());
}(http_1.XHRBackend));
exports.NodeBackend = NodeBackend;

@@ -197,3 +194,3 @@ var NodeJSONPConnection = (function () {

_reqInfo.headers = _reqInfo.headers || {};
_reqInfo.headers['User-Agent'] = _reqInfo.headers['User-Agent'] || 'Angular 2 Universal';
_reqInfo.headers['user-agent'] = _reqInfo.headers['user-agent'] || 'Angular 2 Universal';
this.response = new Observable_1.Observable(function (responseObserver) {

@@ -258,9 +255,9 @@ var nodeReq;

}
NodeJSONPConnection = __decorate([
__param(3, core_1.Optional()),
__param(3, core_1.Inject(tokens_1.ORIGIN_URL)),
__param(4, core_1.Optional()),
__param(4, core_1.Inject(tokens_1.APP_BASE_HREF)),
__metadata('design:paramtypes', [http_1.Request, http_1.ResponseOptions, core_1.NgZone, String, String])
], NodeJSONPConnection);
NodeJSONPConnection.ctorParameters = [
{ type: http_1.Request, },
{ type: http_1.ResponseOptions, },
{ type: core_1.NgZone, },
{ type: undefined, decorators: [{ type: core_1.Optional }, { type: core_1.Inject, args: [tokens_1.ORIGIN_URL,] },] },
{ type: undefined, decorators: [{ type: core_1.Optional }, { type: core_1.Inject, args: [tokens_1.APP_BASE_HREF,] },] },
];
return NodeJSONPConnection;

@@ -289,12 +286,20 @@ }());

};
NodeJsonpBackend_ = __decorate([
core_1.Injectable(),
__param(2, core_1.Inject(tokens_1.APP_BASE_HREF)),
__param(3, core_1.Inject(tokens_1.ORIGIN_URL)),
__metadata('design:paramtypes', [http_1.ResponseOptions, core_1.NgZone, String, String])
], NodeJsonpBackend_);
NodeJsonpBackend_.decorators = [
{ type: core_1.Injectable },
];
NodeJsonpBackend_.ctorParameters = [
{ type: http_1.ResponseOptions, },
{ type: core_1.NgZone, },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [tokens_1.APP_BASE_HREF,] },] },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [tokens_1.ORIGIN_URL,] },] },
];
return NodeJsonpBackend_;
}(NodeJsonpBackend));
exports.NodeJsonpBackend_ = NodeJsonpBackend_;
function _noop() {
}
exports._noop = _noop;
exports.NODE_HTTP_PROVIDERS_COMMON = [
{ provide: http_1.XSRFStrategy, useValue: _noop },
{ provide: http_1.BrowserXhr, useValue: _noop },
{ provide: http_1.RequestOptions, useClass: http_1.BaseRequestOptions },

@@ -311,10 +316,10 @@ { provide: http_1.ResponseOptions, useClass: http_1.BaseResponseOptions }

]);
function jsonpFactory(xhrBackend, requestOptions) {
function httpFactory(xhrBackend, requestOptions) {
return new PreloadHttp(xhrBackend, requestOptions);
}
exports.jsonpFactory = jsonpFactory;
function httpFactory(jsonpBackend, requestOptions) {
exports.httpFactory = httpFactory;
function jsonpFactory(jsonpBackend, requestOptions) {
return new PreloadHttp(jsonpBackend, requestOptions);
}
exports.httpFactory = httpFactory;
exports.jsonpFactory = jsonpFactory;
var NodeHttpModule = (function () {

@@ -344,8 +349,8 @@ function NodeHttpModule() {

};
NodeHttpModule = __decorate([
core_1.NgModule({
providers: exports.NODE_HTTP_PROVIDERS
}),
__metadata('design:paramtypes', [])
], NodeHttpModule);
NodeHttpModule.decorators = [
{ type: core_1.NgModule, args: [{
providers: exports.NODE_HTTP_PROVIDERS
},] },
];
NodeHttpModule.ctorParameters = [];
return NodeHttpModule;

@@ -378,10 +383,11 @@ }());

};
NodeJsonpModule = __decorate([
core_1.NgModule({
providers: exports.NODE_JSONP_PROVIDERS
}),
__metadata('design:paramtypes', [])
], NodeJsonpModule);
NodeJsonpModule.decorators = [
{ type: core_1.NgModule, args: [{
providers: exports.NODE_JSONP_PROVIDERS
},] },
];
NodeJsonpModule.ctorParameters = [];
return NodeJsonpModule;
}());
exports.NodeJsonpModule = NodeJsonpModule;
//# sourceMappingURL=node-http.js.map

@@ -72,3 +72,3 @@ /// <reference types="node" />

onPopState(fn: any): void;
onHashChange(fn: any): void;
onHashChange(_fn: any): void;
back(): void;

@@ -82,2 +82,3 @@ forward(): void;

}
export declare function joinWithSlash(start: string, end: string): string;
export declare const NODE_LOCATION_PROVIDERS: Array<any>;

@@ -7,14 +7,2 @@ "use strict";

};
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
var core_1 = require('@angular/core');

@@ -145,3 +133,3 @@ var common_1 = require('@angular/common');

NodePlatformLocation.prototype.onPopState = function (fn) { this._popStateListeners.push(fn); };
NodePlatformLocation.prototype.onHashChange = function (fn) { };
NodePlatformLocation.prototype.onHashChange = function (_fn) { };
NodePlatformLocation.prototype.back = function () {

@@ -191,12 +179,10 @@ if (this._stackIndex === 0) {

};
NodePlatformLocation = __decorate([
core_1.Injectable(),
__param(0, core_1.Optional()),
__param(0, core_1.Inject(tokens_1.ORIGIN_URL)),
__param(1, core_1.Optional()),
__param(1, core_1.Inject(tokens_1.REQUEST_URL)),
__param(2, core_1.Optional()),
__param(2, core_1.Inject(common_1.APP_BASE_HREF)),
__metadata('design:paramtypes', [String, String, String])
], NodePlatformLocation);
NodePlatformLocation.decorators = [
{ type: core_1.Injectable },
];
NodePlatformLocation.ctorParameters = [
{ type: undefined, decorators: [{ type: core_1.Optional }, { type: core_1.Inject, args: [tokens_1.ORIGIN_URL,] },] },
{ type: undefined, decorators: [{ type: core_1.Optional }, { type: core_1.Inject, args: [tokens_1.REQUEST_URL,] },] },
{ type: undefined, decorators: [{ type: core_1.Optional }, { type: core_1.Inject, args: [common_1.APP_BASE_HREF,] },] },
];
return NodePlatformLocation;

@@ -231,1 +217,2 @@ }(common_1.PlatformLocation));

];
//# sourceMappingURL=node-location.js.map

@@ -1,5 +0,8 @@

import { EventManager } from '@angular/platform-browser';
import { Injector, OpaqueToken, PlatformRef, NgModuleRef, NgZone } from '@angular/core';
import { AnimationDriver, EventManager } from '@angular/platform-browser';
import { ErrorHandler, Injector, ModuleWithProviders, PlatformRef, NgModuleRef, NgZone, TestabilityRegistry } from '@angular/core';
import { NodeSharedStylesHost } from './node-shared-styles-host';
export declare function _document(domSharedStylesHost: NodeSharedStylesHost, zone: any): any;
export declare function _errorHandler(): ErrorHandler;
export declare function _document(domSharedStylesHost: NodeSharedStylesHost, _zone: any): any;
export declare function _resolveDefaultAnimationDriver(): AnimationDriver;
export declare var __PLATFORM_REF: PlatformRef;
export declare function removePlatformRef(): void;

@@ -11,3 +14,3 @@ export declare function getPlatformRef(): PlatformRef;

static _noop: () => void;
static _cache: Map<any, any>;
static _cache: WeakMap<any, any>;
readonly platformRef: PlatformRef;

@@ -45,27 +48,19 @@ constructor(_platformRef: PlatformRef);

addGlobalEventListener(target: string, eventName: string, handler: Function): Function;
_findPluginFor(eventName: string): EventManagerPlugin;
}
export declare class NodeDomEventsPlugin {
manager: NodeEventManager;
supports(eventName: string): boolean;
supports(_eventName: string): boolean;
addEventListener(element: any, eventName: string, handler: Function): Function;
addGlobalEventListener(target: string, eventName: string, handler: Function): Function;
}
export declare function _APP_BASE_HREF(zone: any): any;
export declare function _REQUEST_URL(zone: any): any;
export declare function _ORIGIN_URL(zone: any): any;
export declare function _APP_BASE_HREF(_zone: any): any;
export declare function _REQUEST_URL(_zone: any): any;
export declare function _ORIGIN_URL(_zone: any): any;
export declare class MockTestabilityRegistry extends TestabilityRegistry {
registerApplication(): any;
}
export declare class NodeModule {
static forRoot(document: string, config?: any): {
ngModule: typeof NodeModule;
providers: {
provide: OpaqueToken;
useValue: string;
}[];
};
static withConfig(config?: any): {
ngModule: typeof NodeModule;
providers: {
provide: OpaqueToken;
useValue: string;
}[];
};
static forRoot(document: string, config?: any): ModuleWithProviders;
static withConfig(config?: any): ModuleWithProviders;
constructor(parentModule: NodeModule);

@@ -72,0 +67,0 @@ }

"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
var __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 __());
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
var get_dom_1 = require('./get-dom');
var platform_browser_1 = require('@angular/platform-browser');
var __private_imports__1 = require('./__private_imports__');
var platform_browser_1 = require('@angular/platform-browser');
var core_1 = require('@angular/core');

@@ -33,3 +26,3 @@ var common_1 = require('@angular/common');

var _documentDeps = [node_shared_styles_host_1.NodeSharedStylesHost, core_1.NgZone];
function _document(domSharedStylesHost, zone) {
function _document(domSharedStylesHost, _zone) {
var document = Zone.current.get('document');

@@ -117,2 +110,5 @@ if (!document) {

return html;
})
.catch(function (e) {
throw e;
});

@@ -136,2 +132,5 @@ };

return html;
})
.catch(function (e) {
throw e;
});

@@ -159,3 +158,3 @@ };

};
function errorHandler(err, store, modRef, currentIndex, currentArray) {
function errorHandler(_err, store, modRef, _currentIndex, _currentArray) {
var document = '';

@@ -206,6 +205,7 @@ try {

var universalOnInit = store.get('universalOnInit');
var universalOnStable = store.get('universalOnStable');
var rootNgZone = store.get('NgZone');
var appRef = store.get('ApplicationRef');
var components = appRef.components;
universalOnInit();
universalOnInit(moduleRef);
function outsideNg(compRef, ngZone, http, jsonp) {

@@ -254,3 +254,3 @@ function checkStable(done, ref) {

}
var stableComponents = components.map(function (compRef, i) {
var stableComponents = components.map(function (compRef) {
var cmpInjector = compRef.injector;

@@ -267,2 +267,3 @@ var ngZone = cmpInjector.get(core_1.NgZone);

config.time && console.timeEnd('id: ' + config.id + ' stable: ');
universalOnStable(moduleRef);
return moduleRef;

@@ -290,3 +291,3 @@ });

var prebootConfig = null;
var key = (typeof preboot === 'object') && JSON.stringify(preboot) || null;
var key = (typeof preboot === 'object') && preboot || null;
var prebootEl = null;

@@ -378,3 +379,3 @@ var el = null;

DOM.appendChild(el, script.childNodes[0]);
DOM.appendChild(document, el);
DOM.appendChild(document.body, el);
el = null;

@@ -474,8 +475,8 @@ universalAfterDehydrate();

NodePlatform._noop = function () { };
NodePlatform._cache = new Map();
NodePlatform._cache = new WeakMap();
return NodePlatform;
}());
exports.NodePlatform = NodePlatform;
function asyncPromiseSeries(store, modRef, errorHandler, cancelHandler, config, middleware, timer) {
if (timer === void 0) { timer = 1; }
function asyncPromiseSeries(store, modRef, errorHandler, cancelHandler, config, middleware, _timer) {
if (_timer === void 0) { _timer = 1; }
var errorCalled = false;

@@ -545,8 +546,10 @@ config.time && console.time('id: ' + config.id + ' asyncPromiseSeries: ');

};
NodeEventManager = __decorate([
core_1.Injectable(),
__param(0, core_1.Inject(platform_browser_1.EVENT_MANAGER_PLUGINS)),
__param(1, core_1.Inject(platform_browser_1.DOCUMENT)),
__metadata('design:paramtypes', [Array, Object, core_1.NgZone])
], NodeEventManager);
NodeEventManager.decorators = [
{ type: core_1.Injectable },
];
NodeEventManager.ctorParameters = [
{ type: Array, decorators: [{ type: core_1.Inject, args: [platform_browser_1.EVENT_MANAGER_PLUGINS,] },] },
{ type: undefined, decorators: [{ type: core_1.Inject, args: [platform_browser_1.DOCUMENT,] },] },
{ type: core_1.NgZone, },
];
return NodeEventManager;

@@ -558,3 +561,3 @@ }());

}
NodeDomEventsPlugin.prototype.supports = function (eventName) { return true; };
NodeDomEventsPlugin.prototype.supports = function (_eventName) { return true; };
NodeDomEventsPlugin.prototype.addEventListener = function (element, eventName, handler) {

@@ -568,3 +571,2 @@ var zone = this.manager.getZone();

NodeDomEventsPlugin.prototype.addGlobalEventListener = function (target, eventName, handler) {
var window = this.manager.getWindow();
var document = this.manager.getDocument();

@@ -589,21 +591,32 @@ var zone = this.manager.getZone();

};
NodeDomEventsPlugin = __decorate([
core_1.Injectable(),
__metadata('design:paramtypes', [])
], NodeDomEventsPlugin);
NodeDomEventsPlugin.decorators = [
{ type: core_1.Injectable },
];
NodeDomEventsPlugin.ctorParameters = [];
return NodeDomEventsPlugin;
}());
exports.NodeDomEventsPlugin = NodeDomEventsPlugin;
function _APP_BASE_HREF(zone) {
function _APP_BASE_HREF(_zone) {
return Zone.current.get('baseUrl');
}
exports._APP_BASE_HREF = _APP_BASE_HREF;
function _REQUEST_URL(zone) {
function _REQUEST_URL(_zone) {
return Zone.current.get('requestUrl');
}
exports._REQUEST_URL = _REQUEST_URL;
function _ORIGIN_URL(zone) {
function _ORIGIN_URL(_zone) {
return Zone.current.get('originUrl');
}
exports._ORIGIN_URL = _ORIGIN_URL;
var MockTestabilityRegistry = (function (_super) {
__extends(MockTestabilityRegistry, _super);
function MockTestabilityRegistry() {
_super.apply(this, arguments);
}
MockTestabilityRegistry.prototype.registerApplication = function () {
return null;
};
return MockTestabilityRegistry;
}(core_1.TestabilityRegistry));
exports.MockTestabilityRegistry = MockTestabilityRegistry;
var NodeModule = (function () {

@@ -628,37 +641,37 @@ function NodeModule(parentModule) {

};
NodeModule = __decorate([
core_1.NgModule({
providers: [
{ provide: common_1.PlatformLocation, useClass: node_location_1.NodePlatformLocation },
__private_imports__1.BROWSER_SANITIZATION_PROVIDERS,
{ provide: core_1.ErrorHandler, useFactory: _errorHandler, deps: [] },
{ provide: platform_browser_1.DOCUMENT, useFactory: _document, deps: _documentDeps },
NodeDomEventsPlugin,
{ provide: __private_imports__1.DomEventsPlugin, useExisting: NodeDomEventsPlugin, multi: true },
{ provide: platform_browser_1.EVENT_MANAGER_PLUGINS, useExisting: NodeDomEventsPlugin, multi: true },
{ provide: platform_browser_1.EVENT_MANAGER_PLUGINS, useClass: __private_imports__1.KeyEventsPlugin, multi: true },
{ provide: platform_browser_1.EVENT_MANAGER_PLUGINS, useClass: __private_imports__1.HammerGesturesPlugin, multi: true },
{ provide: platform_browser_1.HAMMER_GESTURE_CONFIG, useClass: platform_browser_1.HammerGestureConfig },
NodeEventManager,
{ provide: platform_browser_1.EventManager, useExisting: NodeEventManager },
{ provide: platform_browser_1.AnimationDriver, useFactory: _resolveDefaultAnimationDriver, deps: [] },
core_1.Testability,
node_renderer_1.NodeDomRootRenderer,
{ provide: __private_imports__1.DomRootRenderer, useExisting: node_renderer_1.NodeDomRootRenderer },
{ provide: core_1.RootRenderer, useExisting: __private_imports__1.DomRootRenderer },
node_shared_styles_host_1.NodeSharedStylesHost,
{ provide: __private_imports__1.SharedStylesHost, useExisting: node_shared_styles_host_1.NodeSharedStylesHost },
{ provide: __private_imports__1.DomSharedStylesHost, useExisting: node_shared_styles_host_1.NodeSharedStylesHost },
{ provide: common_1.APP_BASE_HREF, useFactory: _APP_BASE_HREF, deps: [core_1.NgZone] },
{ provide: tokens_1.REQUEST_URL, useFactory: _REQUEST_URL, deps: [core_1.NgZone] },
{ provide: tokens_1.ORIGIN_URL, useFactory: _ORIGIN_URL, deps: [core_1.NgZone] },
{ provide: core_1.APP_ID, useValue: '%cmp%' },
{ provide: core_1.TestabilityRegistry, useValue: { registerApplication: function () { return null; } } }
],
exports: [common_1.CommonModule, core_1.ApplicationModule]
}),
__param(0, core_1.Optional()),
__param(0, core_1.SkipSelf()),
__metadata('design:paramtypes', [NodeModule])
], NodeModule);
NodeModule.decorators = [
{ type: core_1.NgModule, args: [{
providers: [
{ provide: common_1.PlatformLocation, useClass: node_location_1.NodePlatformLocation },
__private_imports__1.BROWSER_SANITIZATION_PROVIDERS,
{ provide: core_1.ErrorHandler, useFactory: _errorHandler, deps: [] },
{ provide: platform_browser_1.DOCUMENT, useFactory: _document, deps: _documentDeps },
NodeDomEventsPlugin,
{ provide: __private_imports__1.DomEventsPlugin, useExisting: NodeDomEventsPlugin, multi: true },
{ provide: platform_browser_1.EVENT_MANAGER_PLUGINS, useExisting: NodeDomEventsPlugin, multi: true },
{ provide: platform_browser_1.EVENT_MANAGER_PLUGINS, useClass: __private_imports__1.KeyEventsPlugin, multi: true },
{ provide: platform_browser_1.EVENT_MANAGER_PLUGINS, useClass: __private_imports__1.HammerGesturesPlugin, multi: true },
{ provide: platform_browser_1.HAMMER_GESTURE_CONFIG, useClass: platform_browser_1.HammerGestureConfig },
NodeEventManager,
{ provide: platform_browser_1.EventManager, useExisting: NodeEventManager },
{ provide: platform_browser_1.AnimationDriver, useFactory: _resolveDefaultAnimationDriver, deps: [] },
core_1.Testability,
node_renderer_1.NodeDomRootRenderer,
{ provide: __private_imports__1.DomRootRenderer, useExisting: node_renderer_1.NodeDomRootRenderer },
{ provide: core_1.RootRenderer, useExisting: __private_imports__1.DomRootRenderer },
node_shared_styles_host_1.NodeSharedStylesHost,
{ provide: __private_imports__1.SharedStylesHost, useExisting: node_shared_styles_host_1.NodeSharedStylesHost },
{ provide: __private_imports__1.DomSharedStylesHost, useExisting: node_shared_styles_host_1.NodeSharedStylesHost },
{ provide: common_1.APP_BASE_HREF, useFactory: _APP_BASE_HREF, deps: [core_1.NgZone] },
{ provide: tokens_1.REQUEST_URL, useFactory: _REQUEST_URL, deps: [core_1.NgZone] },
{ provide: tokens_1.ORIGIN_URL, useFactory: _ORIGIN_URL, deps: [core_1.NgZone] },
{ provide: core_1.APP_ID, useValue: '%cmp%' },
{ provide: core_1.TestabilityRegistry, useClass: MockTestabilityRegistry }
],
exports: [common_1.CommonModule, core_1.ApplicationModule]
},] },
];
NodeModule.ctorParameters = [
{ type: NodeModule, decorators: [{ type: core_1.Optional }, { type: core_1.SkipSelf },] },
];
return NodeModule;

@@ -685,1 +698,2 @@ }());

};
//# sourceMappingURL=node-platform.js.map

@@ -41,11 +41,11 @@ import { Renderer, RenderComponentType, RootRenderer } from '@angular/core';

constructor(_rootRenderer: NodeDomRootRenderer, componentProto: RenderComponentType, _animationDriver: AnimationDriver);
selectRootElement(selectorOrNode: string | any, debugInfo: any): any;
createElement(parent: any, name: string, debugInfo: any): any;
selectRootElement(_selectorOrNode: string | any, _debugInfo: any): any;
createElement(parent: any, name: string, _debugInfo: any): any;
createViewRoot(hostElement: any): any;
createTemplateAnchor(parentElement: any, debugInfo: any): any;
createText(parentElement: any, value: string, debugInfo: any): any;
createTemplateAnchor(parentElement: any, _debugInfo: any): any;
createText(parentElement: any, value: string, _debugInfo: any): any;
projectNodes(parentElement: any, nodes: any[]): void;
attachViewAfter(node: any, viewRootNodes: any[]): void;
detachView(viewRootNodes: any[]): void;
destroyView(hostElement: any, viewAllNodes: any[]): void;
destroyView(hostElement: any, _viewAllNodes: any[]): void;
listen(renderElement: any, name: string, callback: Function): Function;

@@ -65,3 +65,3 @@ listenGlobal(target: string, name: string, callback: Function): Function;

constructor(_rootRenderer: NodeDomRootRenderer, _componentProto: RenderComponentType, _animationDriver: AnimationDriver);
selectRootElement(selectorOrNode: string | any, debugInfo: any): any;
selectRootElement(selectorOrNode: string | any, _debugInfo: any): any;
_isObject(val: any): boolean;

@@ -71,6 +71,9 @@ setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void;

invokeElementMethod(renderElement: any, methodName: string, args: any[]): void;
_setDisabledAttribute(renderElement: any, propertyName: any, propertyValue: any): void;
_setCheckedAttribute(renderElement: any, propertyName: any, propertyValue: any): void;
_setDisabledAttribute(renderElement: any, _propertyName: any, propertyValue: any): void;
_setCheckedAttribute(renderElement: any, _propertyName: any, propertyValue: any): void;
_setOnOffAttribute(renderElement: any, propertyName: any, propertyValue: any): void;
_setBooleanAttribute(renderElement: any, propertyName: any, propertyValue: any): void;
}
export declare const COMPONENT_VARIABLE: string;
export declare const HOST_ATTR: string;
export declare const CONTENT_ATTR: string;

@@ -7,14 +7,2 @@ "use strict";

};
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __param = (this && this.__param) || function (paramIndex, decorator) {
return function (target, key) { decorator(target, key, paramIndex); }
};
var get_dom_1 = require('./get-dom');

@@ -48,7 +36,11 @@ var core_1 = require('@angular/core');

};
NodeDomRootRenderer = __decorate([
core_1.Injectable(),
__param(0, core_1.Inject(platform_browser_1.DOCUMENT)),
__metadata('design:paramtypes', [Object, platform_browser_1.EventManager, node_shared_styles_host_1.NodeSharedStylesHost, platform_browser_1.AnimationDriver])
], NodeDomRootRenderer);
NodeDomRootRenderer.decorators = [
{ type: core_1.Injectable },
];
NodeDomRootRenderer.ctorParameters = [
{ type: undefined, decorators: [{ type: core_1.Inject, args: [platform_browser_1.DOCUMENT,] },] },
{ type: platform_browser_1.EventManager, },
{ type: node_shared_styles_host_1.NodeSharedStylesHost, },
{ type: platform_browser_1.AnimationDriver, },
];
return NodeDomRootRenderer;

@@ -240,5 +232,5 @@ }());

}
DomRenderer.prototype.selectRootElement = function (selectorOrNode, debugInfo) {
DomRenderer.prototype.selectRootElement = function (_selectorOrNode, _debugInfo) {
};
DomRenderer.prototype.createElement = function (parent, name, debugInfo) {
DomRenderer.prototype.createElement = function (parent, name, _debugInfo) {
var nsAndName = splitNamespace(name);

@@ -273,3 +265,3 @@ var el = helper_1.isPresent(nsAndName[0]) ?

};
DomRenderer.prototype.createTemplateAnchor = function (parentElement, debugInfo) {
DomRenderer.prototype.createTemplateAnchor = function (parentElement, _debugInfo) {
var comment = get_dom_1.getDOM().createComment(TEMPLATE_COMMENT_TEXT);

@@ -281,3 +273,3 @@ if (helper_1.isPresent(parentElement)) {

};
DomRenderer.prototype.createText = function (parentElement, value, debugInfo) {
DomRenderer.prototype.createText = function (parentElement, value, _debugInfo) {
var node = get_dom_1.getDOM().createTextNode(value);

@@ -303,3 +295,3 @@ if (helper_1.isPresent(parentElement)) {

};
DomRenderer.prototype.destroyView = function (hostElement, viewAllNodes) {
DomRenderer.prototype.destroyView = function (hostElement, _viewAllNodes) {
if (this.componentProto.encapsulation === core_1.ViewEncapsulation.Native && helper_1.isPresent(hostElement)) {

@@ -393,3 +385,3 @@ this._rootRenderer.sharedStylesHost.removeHost(get_dom_1.getDOM().getShadowRoot(hostElement));

}
NodeDomRenderer.prototype.selectRootElement = function (selectorOrNode, debugInfo) {
NodeDomRenderer.prototype.selectRootElement = function (selectorOrNode, _debugInfo) {
var el;

@@ -427,2 +419,5 @@ if (typeof selectorOrNode === 'string') {

}
if (propertyName === 'innerHTML') {
return _super.prototype.setElementProperty.call(this, renderElement, propertyName, propertyValue);
}
if ((propertyName === 'autofocus' || propertyName === 'spellcheck') && propertyValue === false) {

@@ -470,3 +465,3 @@ return;

};
NodeDomRenderer.prototype._setDisabledAttribute = function (renderElement, propertyName, propertyValue) {
NodeDomRenderer.prototype._setDisabledAttribute = function (renderElement, _propertyName, propertyValue) {
if (helper_1.isPresent(propertyValue)) {

@@ -478,3 +473,3 @@ if (propertyValue === true || propertyValue.toString() !== 'false') {

};
NodeDomRenderer.prototype._setCheckedAttribute = function (renderElement, propertyName, propertyValue) {
NodeDomRenderer.prototype._setCheckedAttribute = function (renderElement, _propertyName, propertyValue) {
if (helper_1.isPresent(propertyValue)) {

@@ -498,3 +493,3 @@ if (propertyValue === true) {

}
return _super.prototype.setElementAttribute.call(this, renderElement, propertyName, propertyValue);
return _super.prototype.setElementAttribute.call(this, renderElement, propertyName, String(propertyValue));
};

@@ -507,6 +502,6 @@ NodeDomRenderer.prototype._setBooleanAttribute = function (renderElement, propertyName, propertyValue) {

else {
return _super.prototype.setElementAttribute.call(this, renderElement, propertyName, propertyValue);
return _super.prototype.setElementAttribute.call(this, renderElement, propertyName, String(propertyValue));
}
}
return _super.prototype.setElementAttribute.call(this, renderElement, propertyName, propertyValue);
return _super.prototype.setElementAttribute.call(this, renderElement, propertyName, String(propertyValue));
};

@@ -576,1 +571,2 @@ return NodeDomRenderer;

}
//# sourceMappingURL=node-renderer.js.map

@@ -6,3 +6,3 @@ export declare class SharedStylesHost {

addStyles(styles: string[]): void;
onStylesAdded(additions: string[]): void;
onStylesAdded(_additions: string[]): void;
getAllStyles(): string[];

@@ -9,0 +9,0 @@ }

@@ -7,11 +7,2 @@ "use strict";

};
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var get_dom_1 = require('./get-dom');

@@ -36,8 +27,8 @@ var core_1 = require('@angular/core');

};
SharedStylesHost.prototype.onStylesAdded = function (additions) { };
SharedStylesHost.prototype.onStylesAdded = function (_additions) { };
SharedStylesHost.prototype.getAllStyles = function () { return this._styles; };
SharedStylesHost = __decorate([
core_1.Injectable(),
__metadata('design:paramtypes', [])
], SharedStylesHost);
SharedStylesHost.decorators = [
{ type: core_1.Injectable },
];
SharedStylesHost.ctorParameters = [];
return SharedStylesHost;

@@ -71,8 +62,9 @@ }());

};
NodeSharedStylesHost = __decorate([
core_1.Injectable(),
__metadata('design:paramtypes', [])
], NodeSharedStylesHost);
NodeSharedStylesHost.decorators = [
{ type: core_1.Injectable },
];
NodeSharedStylesHost.ctorParameters = [];
return NodeSharedStylesHost;
}(SharedStylesHost));
exports.NodeSharedStylesHost = NodeSharedStylesHost;
//# sourceMappingURL=node-shared-styles-host.js.map

@@ -49,3 +49,3 @@ {

],
"version": "2.0.11",
"version": "2.1.0-rc.1",
"homepage": "https://github.com/angular/universal",

@@ -52,0 +52,0 @@ "license": "MIT",

import { DomAdapter } from './__private_imports__';
export declare class Parse5DomAdapter extends DomAdapter {
static makeCurrent(): void;
hasProperty(element: any, name: string): boolean;
parse(_templateHtml: string): void;
hasProperty(_element: any, name: string): boolean;
setProperty(el: any, name: string, value: any): void;
getProperty(el: any, name: string): any;
logError(error: any): void;
log(error: any): void;
logGroup(error: any): void;
invoke(_el: any, _methodName: string, _args: any[]): any;
logError(error: string): void;
log(error: string): void;
logGroup(error: string): void;
logGroupEnd(): void;

@@ -14,3 +16,3 @@ readonly attrToPropMap: {

};
query(selector: any): void;
query(_selector: any): any;
querySelector(el: any, selector: string): any;

@@ -24,10 +26,10 @@ querySelectorAll(el: any, selector: string): any[];

createEvent(eventType: string): any;
preventDefault(evt: any): void;
isPrevented(evt: any): boolean;
preventDefault(event: any): void;
isPrevented(event: any): boolean;
getInnerHTML(el: any): string;
getTemplateContent(el: any): any;
getTemplateContent(_el: any): any;
getOuterHTML(el: any): string;
nodeName(node: any): string;
nodeValue(node: any): string;
type(node: any): string;
type(_node: any): string;
content(node: any): string;

@@ -42,2 +44,3 @@ firstChild(el: any): any;

removeChild(el: any, node: any): void;
replaceChild(_el: any, _newNode: any, _oldNode: any): void;
remove(el: any): any;

@@ -54,7 +57,7 @@ insertBefore(el: any, node: any): void;

setChecked(el: any, value: boolean): void;
createComment(text: string): Comment;
createComment(text: string): any;
createTemplate(html: any): any;
createElement(tagName: any): any;
createElementNS(ns: any, tagName: any): any;
createTextNode(text: string): Text;
createTextNode(text: string): any;
createScriptTag(attrName: string, attrValue: string): any;

@@ -65,6 +68,6 @@ createStyleElement(css: string): any;

getHost(el: any): string;
getDistributedNodes(el: any): any[];
getDistributedNodes(_el: any): any[];
clone(node: any): any;
getElementsByClassName(element: any, name: string): any[];
getElementsByTagName(element: any, name: string): any[];
getElementsByTagName(_element: any, _name: string): any[];
classList(element: any): string[];

@@ -75,2 +78,4 @@ addClass(element: any, className: string): void;

hasStyle(element: any, styleName: string, styleValue?: string): boolean;
_readStyleAttribute(element: any): {};
_writeStyleAttribute(element: any, styleMap: any): void;
setStyle(element: any, styleName: string, styleValue: string): void;

@@ -82,15 +87,15 @@ removeStyle(element: any, styleName: string): void;

hasAttribute(element: any, attribute: string): boolean;
hasAttributeNS(element: any, ns: string, attribute: string): boolean;
hasAttributeNS(_element: any, _ns: string, _attribute: string): boolean;
getAttribute(element: any, attribute: string): string;
getAttributeNS(element: any, ns: string, attribute: string): string;
getAttributeNS(_element: any, _ns: string, _attribute: string): string;
setAttribute(element: any, attribute: string, value: string): void;
setAttributeNS(element: any, ns: string, attribute: string, value: string): void;
setAttributeNS(_element: any, _ns: string, _attribute: string, _value: string): void;
removeAttribute(element: any, attribute: string): void;
removeAttributeNS(element: any, ns: string, name: string): void;
removeAttributeNS(_element: any, _ns: string, _name: string): void;
templateAwareRoot(el: any): any;
createHtmlDocument(): any;
defaultDoc(): any;
getBoundingClientRect(el: any): any;
getBoundingClientRect(_el: any): any;
getTitle(): string;
setTitle(newTitle: string): string;
setTitle(newTitle: string): void;
isTemplateElement(el: any): boolean;

@@ -105,3 +110,5 @@ isTextNode(node: any): boolean;

getHref(el: any): string;
getEventKey(_event: any): string;
resolveAndSetHref(el: any, baseUrl: string, href: string): void;
_buildRules(parsedRules: any, css?: any): any[];
supportsDOMEvents(): boolean;

@@ -116,3 +123,3 @@ supportsNativeShadowDOM(): boolean;

getData(el: any, name: string): string;
getComputedStyle(el: any): any;
getComputedStyle(_el: any): any;
setData(el: any, name: string, value: string): void;

@@ -125,10 +132,6 @@ setGlobalVar(path: string, value: any): void;

supportsAnimation(): boolean;
replaceChild(el: any, newNode: any, oldNode: any): void;
parse(templateHtml: string): void;
invoke(el: any, methodName: string, args: any[]): any;
getEventKey(event: any): string;
supportsCookies(): boolean;
getCookie(name: string): string;
setCookie(name: string, value: string): string;
animate(element: any, keyframes: any[], options: any): any;
getCookie(_name: string): string;
setCookie(_name: string, _value: string): void;
animate(_element: any, _keyframes: any[], _options: any): any;
}

@@ -10,4 +10,2 @@ "use strict";

var helper_1 = require('./helper');
var parser = null;
var serializer = null;
var treeAdapter = null;

@@ -20,3 +18,2 @@ var _attrToPropMap = {

};
var defDoc = null;
var mapProps = ['attribs', 'x-attribsNamespace', 'x-attribsPrefix'];

@@ -32,8 +29,7 @@ function _notImplemented(methodName) {

Parse5DomAdapter.makeCurrent = function () {
parser = parse5;
serializer = parse5.serialize;
treeAdapter = parse5.treeAdapters.htmlparser2;
__private_imports__1.setRootDomAdapter(new Parse5DomAdapter());
};
Parse5DomAdapter.prototype.hasProperty = function (element, name) {
Parse5DomAdapter.prototype.parse = function (_templateHtml) { throw _notImplemented('parse'); };
Parse5DomAdapter.prototype.hasProperty = function (_element, name) {
return _HTMLElementPropertyList.indexOf(name) > -1;

@@ -53,2 +49,12 @@ };

Parse5DomAdapter.prototype.getProperty = function (el, name) { return el[name]; };
Parse5DomAdapter.prototype.invoke = function (_el, _methodName, _args) {
switch (_methodName) {
case 'createElement': return this.createElement(_args[0]);
case 'query': return this.query(_args[0]);
case 'querySelector': return this.querySelector(_el, _args[0]);
case 'querySelectorAll': return this.querySelectorAll(_el, _args[0]);
default:
throw _notImplemented('invoke');
}
};
Parse5DomAdapter.prototype.logError = function (error) { console.error(error); };

@@ -63,10 +69,14 @@ Parse5DomAdapter.prototype.log = function (error) { console.log(error); };

});
Parse5DomAdapter.prototype.query = function (selector) { throw _notImplemented('query'); };
Parse5DomAdapter.prototype.querySelector = function (el, selector) {
return this.querySelectorAll(el, selector)[0];
Parse5DomAdapter.prototype.query = function (_selector) {
var document = Zone.current.get('document');
if (document) {
return this.querySelector(document, _selector);
}
throw _notImplemented('query');
};
Parse5DomAdapter.prototype.querySelector = function (el, selector) { return this.querySelectorAll(el, selector)[0]; };
Parse5DomAdapter.prototype.querySelectorAll = function (el, selector) {
var _this = this;
var res = [];
var self = this;
function _recursive(result, node, selector, matcher) {
var _recursive = function (result, node, selector, matcher) {
var cNodes = node.childNodes;

@@ -76,3 +86,3 @@ if (cNodes && cNodes.length > 0) {

var childNode = cNodes[i];
if (self.elementMatches(childNode, selector, matcher)) {
if (_this.elementMatches(childNode, selector, matcher)) {
result.push(childNode);

@@ -83,4 +93,3 @@ }

}
}
;
};
var matcher = new __private_imports__1.SelectorMatcher();

@@ -97,8 +106,7 @@ matcher.addSelectables(__private_imports__1.CssSelector.parse(selector));

var result = false;
if (selector && selector.charAt(0) === '#') {
result = this.getAttribute(node, 'id') === selector.substring(1);
if (selector && selector.charAt(0) == '#') {
result = this.getAttribute(node, 'id') == selector.substring(1);
}
else if (selector) {
var result = false;
if (matcher == null) {
if (!matcher) {
matcher = new __private_imports__1.SelectorMatcher();

@@ -110,5 +118,7 @@ matcher.addSelectables(__private_imports__1.CssSelector.parse(selector));

if (node.attribs) {
Object.keys(node.attribs).forEach(function (attrName) {
cssSelector.addAttribute(attrName, node.attribs[attrName]);
});
for (var attrName in node.attribs) {
if (node.attribs.hasOwnProperty(attrName)) {
cssSelector.addAttribute(attrName, node.attribs[attrName]);
}
}
}

@@ -119,3 +129,3 @@ var classList = this.classList(node);

}
matcher.match(cssSelector, function (selector, cb) { result = true; });
matcher.match(cssSelector, function (_selector, _cb) { result = true; });
}

@@ -126,26 +136,20 @@ return result;

var listenersMap = el._eventListenersMap;
if (helper_1.isBlank(listenersMap)) {
var listenersMap = helper_1.StringMapWrapper.create();
if (!listenersMap) {
listenersMap = {};
el._eventListenersMap = listenersMap;
}
var listeners = helper_1.StringMapWrapper.get(listenersMap, evt);
if (helper_1.isBlank(listeners)) {
listeners = [];
}
listeners.push(listener);
helper_1.StringMapWrapper.set(listenersMap, evt, listeners);
var listeners = listenersMap[evt] || [];
listenersMap[evt] = listeners.concat([listener]);
};
Parse5DomAdapter.prototype.onAndCancel = function (el, evt, listener) {
this.on(el, evt, listener);
return function () {
helper_1.ListWrapper.remove(helper_1.StringMapWrapper.get(el._eventListenersMap, evt), listener);
};
return function () { helper_1.ListWrapper.remove((el._eventListenersMap[evt]), listener); };
};
Parse5DomAdapter.prototype.dispatchEvent = function (el, evt) {
if (helper_1.isBlank(evt.target)) {
if (!evt.target) {
evt.target = el;
}
if (helper_1.isPresent(el._eventListenersMap)) {
var listeners = helper_1.StringMapWrapper.get(el._eventListenersMap, evt.type);
if (helper_1.isPresent(listeners)) {
if (el._eventListenersMap) {
var listeners = el._eventListenersMap[evt.type];
if (listeners) {
for (var i = 0; i < listeners.length; i++) {

@@ -156,51 +160,37 @@ listeners[i](evt);

}
if (helper_1.isPresent(el.parent)) {
if (el.parent) {
this.dispatchEvent(el.parent, evt);
}
if (helper_1.isPresent(el._window)) {
if (el._window) {
this.dispatchEvent(el._window, evt);
}
};
Parse5DomAdapter.prototype.createMouseEvent = function (eventType) {
return this.createEvent(eventType);
};
Parse5DomAdapter.prototype.createMouseEvent = function (eventType) { return this.createEvent(eventType); };
Parse5DomAdapter.prototype.createEvent = function (eventType) {
var evt = {
var event = {
type: eventType,
defaultPrevented: false,
preventDefault: function () { evt.defaultPrevented = true; }
preventDefault: function () { event.defaultPrevented = true; }
};
return evt;
return event;
};
Parse5DomAdapter.prototype.preventDefault = function (evt) { evt.returnValue = false; };
Parse5DomAdapter.prototype.isPrevented = function (evt) {
return helper_1.isPresent(evt.returnValue) && !evt.returnValue;
};
Parse5DomAdapter.prototype.preventDefault = function (event) { event.returnValue = false; };
Parse5DomAdapter.prototype.isPrevented = function (event) { return helper_1.isPresent(event.returnValue) && !event.returnValue; };
Parse5DomAdapter.prototype.getInnerHTML = function (el) {
return serializer(this.templateAwareRoot(el), parse5.treeAdapters.htmlparse2);
return parse5.serialize(this.templateAwareRoot(el), { treeAdapter: treeAdapter });
};
Parse5DomAdapter.prototype.getTemplateContent = function (el) {
return null;
};
Parse5DomAdapter.prototype.getTemplateContent = function (_el) { return null; };
Parse5DomAdapter.prototype.getOuterHTML = function (el) {
serializer.html = '';
serializer._serializeElement(el);
return serializer.html;
var fragment = treeAdapter.createDocumentFragment();
this.appendChild(fragment, el);
return parse5.serialize(fragment, { treeAdapter: treeAdapter });
};
Parse5DomAdapter.prototype.nodeName = function (node) { return node.tagName; };
Parse5DomAdapter.prototype.nodeValue = function (node) { return node.nodeValue; };
Parse5DomAdapter.prototype.type = function (node) { throw _notImplemented('type'); };
Parse5DomAdapter.prototype.type = function (_node) { throw _notImplemented('type'); };
Parse5DomAdapter.prototype.content = function (node) { return node.childNodes[0]; };
Parse5DomAdapter.prototype.firstChild = function (el) {
return el.firstChild;
};
Parse5DomAdapter.prototype.nextSibling = function (el) {
return el.nextSibling;
};
Parse5DomAdapter.prototype.parentElement = function (el) {
return el.parent;
};
Parse5DomAdapter.prototype.childNodes = function (el) {
return el.childNodes;
};
Parse5DomAdapter.prototype.firstChild = function (el) { return el.firstChild; };
Parse5DomAdapter.prototype.nextSibling = function (el) { return el.nextSibling; };
Parse5DomAdapter.prototype.parentElement = function (el) { return el.parent; };
Parse5DomAdapter.prototype.childNodes = function (el) { return el.childNodes; };
Parse5DomAdapter.prototype.childNodesAsList = function (el) {

@@ -224,6 +214,7 @@ var childNodes = el.childNodes;

Parse5DomAdapter.prototype.removeChild = function (el, node) {
if (helper_1.ListWrapper.contains(el.childNodes, node)) {
if (el.childNodes.indexOf(node) > -1) {
this.remove(node);
}
};
Parse5DomAdapter.prototype.replaceChild = function (_el, _newNode, _oldNode) { throw _notImplemented('replaceChild'); };
Parse5DomAdapter.prototype.remove = function (el) {

@@ -266,3 +257,3 @@ var parent = el.parent;

this.clearNodes(el);
var content = parser.parseFragment(value, treeAdapter);
var content = parse5.parseFragment(value, { treeAdapter: treeAdapter });
for (var i = 0; i < content.childNodes.length; i++) {

@@ -276,15 +267,13 @@ treeAdapter.appendChild(el, content.childNodes[i]);

}
else if (this.isCommentNode(el)) {
if (this.isCommentNode(el)) {
return isRecursive ? '' : el.data;
}
else if (helper_1.isBlank(el.childNodes) || el.childNodes.length === 0) {
if (!el.childNodes || el.childNodes.length == 0) {
return '';
}
else {
var textContent = '';
for (var i = 0; i < el.childNodes.length; i++) {
textContent += this.getText(el.childNodes[i], true);
}
return textContent;
var textContent = '';
for (var i = 0; i < el.childNodes.length; i++) {
textContent += this.getText(el.childNodes[i], true);
}
return textContent;
};

@@ -309,4 +298,4 @@ Parse5DomAdapter.prototype.setText = function (el, value) {

var template = treeAdapter.createElement('template', 'http://www.w3.org/1999/xhtml', []);
var content = parser.parseFragment(html, treeAdapter);
treeAdapter.appendChild(template, content);
var content = parse5.parseFragment(html, { treeAdapter: treeAdapter });
treeAdapter.setTemplateContent(template, content);
return template;

@@ -338,16 +327,16 @@ };

};
Parse5DomAdapter.prototype.getShadowRoot = function (el) {
return el.shadowRoot;
};
Parse5DomAdapter.prototype.getShadowRoot = function (el) { return el.shadowRoot; };
Parse5DomAdapter.prototype.getHost = function (el) { return el.host; };
Parse5DomAdapter.prototype.getDistributedNodes = function (el) { throw _notImplemented('getDistributedNodes'); };
Parse5DomAdapter.prototype.getDistributedNodes = function (_el) { throw _notImplemented('getDistributedNodes'); };
Parse5DomAdapter.prototype.clone = function (node) {
var _recursive = function (node) {
var nodeClone = Object.create(Object.getPrototypeOf(node));
Object.keys(node).forEach(function (prop) {
var desc = Object.getOwnPropertyDescriptor(node, prop);
if (desc && 'value' in desc && typeof desc.value !== 'object') {
nodeClone[prop] = node[prop];
for (var prop in node) {
if (node.hasOwnProperty(prop)) {
var desc = Object.getOwnPropertyDescriptor(node, prop);
if (desc && 'value' in desc && typeof desc.value !== 'object') {
nodeClone[prop] = node[prop];
}
}
});
}
nodeClone.parent = null;

@@ -360,5 +349,7 @@ nodeClone.prev = null;

nodeClone[mapName] = {};
Object.keys(node[mapName]).forEach(function (prop) {
nodeClone[mapName][prop] = node[mapName][prop];
});
for (var prop in node[mapName]) {
if (node[mapName].hasOwnProperty(prop)) {
nodeClone[mapName][prop] = node[mapName][prop];
}
}
}

@@ -388,3 +379,3 @@ });

};
Parse5DomAdapter.prototype.getElementsByTagName = function (element, name) {
Parse5DomAdapter.prototype.getElementsByTagName = function (_element, _name) {
throw _notImplemented('getElementsByTagName');

@@ -403,3 +394,3 @@ };

var index = classList.indexOf(className);
if (index === -1) {
if (index == -1) {
classList.push(className);

@@ -423,3 +414,3 @@ element.attribs['class'] = element.className = classList.join(' ');

var value = this.getStyle(element, styleName) || '';
return styleValue ? value === styleValue : value.length > 0;
return styleValue ? value == styleValue : value.length > 0;
};

@@ -443,8 +434,10 @@ Parse5DomAdapter.prototype._readStyleAttribute = function (element) {

var styleAttrValue = '';
Object.keys(styleMap).forEach(function (key) {
var newValue = styleMap[key];
if (newValue && newValue.length > 0) {
styleAttrValue += key + ':' + styleMap[key] + ';';
for (var key in styleMap) {
if (styleMap.hasOwnProperty(key)) {
var newValue = styleMap[key];
if (newValue) {
styleAttrValue += key + ':' + styleMap[key] + ';';
}
}
});
}
element.attribs['style'] = styleAttrValue;

@@ -457,5 +450,3 @@ };

};
Parse5DomAdapter.prototype.removeStyle = function (element, styleName) {
this.setStyle(element, styleName, null);
};
Parse5DomAdapter.prototype.removeStyle = function (element, styleName) { this.setStyle(element, styleName, null); };
Parse5DomAdapter.prototype.getStyle = function (element, styleName) {

@@ -465,5 +456,3 @@ var styleMap = this._readStyleAttribute(element);

};
Parse5DomAdapter.prototype.tagName = function (element) {
return element.tagName === 'style' ? 'STYLE' : element.tagName;
};
Parse5DomAdapter.prototype.tagName = function (element) { return element.tagName == 'style' ? 'STYLE' : element.tagName; };
Parse5DomAdapter.prototype.attributeMap = function (element) {

@@ -481,5 +470,3 @@ var res = new Map();

};
Parse5DomAdapter.prototype.hasAttributeNS = function (element, ns, attribute) {
throw _notImplemented('hasAttributeNS');
};
Parse5DomAdapter.prototype.hasAttributeNS = function (_element, _ns, _attribute) { throw _notImplemented('hasAttributeNS'); };
Parse5DomAdapter.prototype.getAttribute = function (element, attribute) {

@@ -490,5 +477,3 @@ return element.attribs && element.attribs.hasOwnProperty(attribute) ?

};
Parse5DomAdapter.prototype.getAttributeNS = function (element, ns, attribute) {
throw _notImplemented('getAttributeNS');
};
Parse5DomAdapter.prototype.getAttributeNS = function (_element, _ns, _attribute) { throw _notImplemented('getAttributeNS'); };
Parse5DomAdapter.prototype.setAttribute = function (element, attribute, value) {

@@ -502,3 +487,3 @@ if (attribute) {

};
Parse5DomAdapter.prototype.setAttributeNS = function (element, ns, attribute, value) {
Parse5DomAdapter.prototype.setAttributeNS = function (_element, _ns, _attribute, _value) {
throw _notImplemented('setAttributeNS');

@@ -511,7 +496,5 @@ };

};
Parse5DomAdapter.prototype.removeAttributeNS = function (element, ns, name) {
throw _notImplemented('removeAttributeNS');
};
Parse5DomAdapter.prototype.removeAttributeNS = function (_element, _ns, _name) { throw _notImplemented('removeAttributeNS'); };
Parse5DomAdapter.prototype.templateAwareRoot = function (el) {
return this.isTemplateElement(el) ? this.content(el) : el;
return this.isTemplateElement(el) ? treeAdapter.getTemplateContent(el) : el;
};

@@ -527,3 +510,3 @@ Parse5DomAdapter.prototype.createHtmlDocument = function () {

newDoc['body'] = body;
newDoc['_window'] = helper_1.StringMapWrapper.create();
newDoc['_window'] = {};
return newDoc;

@@ -538,5 +521,3 @@ };

};
Parse5DomAdapter.prototype.getBoundingClientRect = function (el) {
return { left: 0, top: 0, width: 0, height: 0 };
};
Parse5DomAdapter.prototype.getBoundingClientRect = function (_el) { return { left: 0, top: 0, width: 0, height: 0 }; };
Parse5DomAdapter.prototype.getTitle = function () {

@@ -549,9 +530,3 @@ var document = Zone.current.get('document');

};
Parse5DomAdapter.prototype.setTitle = function (newTitle) {
var document = Zone.current.get('document');
if (document && document.title) {
return document.title = newTitle;
}
throw _notImplemented('setTitle');
};
Parse5DomAdapter.prototype.setTitle = function (newTitle) { this.defaultDoc().title = newTitle; };
Parse5DomAdapter.prototype.isTemplateElement = function (el) {

@@ -562,10 +537,9 @@ return this.isElementNode(el) && this.tagName(el) === 'template';

Parse5DomAdapter.prototype.isCommentNode = function (node) { return treeAdapter.isCommentNode(node); };
Parse5DomAdapter.prototype.isElementNode = function (node) {
return node ? treeAdapter.isElementNode(node) : false;
};
Parse5DomAdapter.prototype.isElementNode = function (node) { return node ? treeAdapter.isElementNode(node) : false; };
Parse5DomAdapter.prototype.hasShadowRoot = function (node) { return helper_1.isPresent(node.shadowRoot); };
Parse5DomAdapter.prototype.isShadowRoot = function (node) { return this.getShadowRoot(node) === node; };
Parse5DomAdapter.prototype.isShadowRoot = function (node) { return this.getShadowRoot(node) == node; };
Parse5DomAdapter.prototype.importIntoDoc = function (node) { return this.clone(node); };
Parse5DomAdapter.prototype.adoptNode = function (node) { return node; };
Parse5DomAdapter.prototype.getHref = function (el) { return el.href; };
Parse5DomAdapter.prototype.getHref = function (el) { return el.href || this.getAttribute(el, 'href'); };
Parse5DomAdapter.prototype.getEventKey = function (_event) { throw _notImplemented('getEventKey'); };
Parse5DomAdapter.prototype.resolveAndSetHref = function (el, baseUrl, href) {

@@ -586,11 +560,10 @@ if (href == null) {

rule['style'] = { content: '', cssText: '' };
if (parsedRule.type === 'rule') {
if (parsedRule.type == 'rule') {
rule['type'] = 1;
rule['selectorText'] = (parsedRule.selectors
.join(', ')
.replace(/\s{2,}/g, ' ')
.replace(/\s*~\s*/g, ' ~ ')
.replace(/\s*\+\s*/g, ' + ')
.replace(/\s*>\s*/g, ' > ')
.replace(/\[(\w+)=(\w+)\]/g, '[$1="$2"]'));
rule['selectorText'] =
parsedRule.selectors.join(', '.replace(/\s{2,}/g, ' ')
.replace(/\s*~\s*/g, ' ~ ')
.replace(/\s*\+\s*/g, ' + ')
.replace(/\s*>\s*/g, ' > ')
.replace(/\[(\w+)=(\w+)\]/g, '[$1="$2"]'));
if (helper_1.isBlank(parsedRule.declarations)) {

@@ -601,7 +574,7 @@ continue;

var declaration = parsedRule.declarations[j];
rule['style'][declaration.property] = declaration.value;
rule['style'] = declaration.property[declaration.value];
rule['style'].cssText += declaration.property + ': ' + declaration.value + ';';
}
}
else if (parsedRule.type === 'media') {
else if (parsedRule.type == 'media') {
rule['type'] = 4;

@@ -620,69 +593,60 @@ rule['media'] = { mediaText: parsedRule.media };

Parse5DomAdapter.prototype.getGlobalEventTarget = function (target) {
throw _notImplemented('getGlobalEventTarget');
if (target == 'window') {
return this.defaultDoc()._window;
}
else if (target == 'document') {
return this.defaultDoc();
}
else if (target == 'body') {
return this.defaultDoc().body;
}
};
Parse5DomAdapter.prototype.getBaseHref = function () {
var document = Zone.current.get('document');
if (document) {
var base = this.querySelector(document, 'base');
if (base) {
var href = this.getHref(base);
if (href) {
return href;
}
}
}
throw _notImplemented('getBaseHref');
};
Parse5DomAdapter.prototype.resetBaseElement = function () {
throw _notImplemented('resetBaseElement');
};
Parse5DomAdapter.prototype.resetBaseElement = function () { throw _notImplemented('resetBaseElement'); };
Parse5DomAdapter.prototype.getHistory = function () {
var history = Zone.current.get('history');
if (history) {
return history;
}
throw _notImplemented('getHistory');
};
Parse5DomAdapter.prototype.getLocation = function () {
var location = Zone.current.get('location');
if (location) {
return location;
}
throw _notImplemented('getLocation');
};
Parse5DomAdapter.prototype.getUserAgent = function () { return 'Fake user agent'; };
Parse5DomAdapter.prototype.getData = function (el, name) {
return this.getAttribute(el, 'data-' + name);
Parse5DomAdapter.prototype.getUserAgent = function () {
var navigator = Zone.current.get('navigator');
if (navigator && navigator.userAgent) {
return navigator.userAgent;
}
throw _notImplemented('getUserAgent');
};
Parse5DomAdapter.prototype.getComputedStyle = function (el) {
throw _notImplemented('getComputedStyle');
};
Parse5DomAdapter.prototype.setData = function (el, name, value) {
this.setAttribute(el, 'data-' + name, value);
};
Parse5DomAdapter.prototype.setGlobalVar = function (path, value) {
helper_1.setValueOnPath(global, path, value);
};
Parse5DomAdapter.prototype.getData = function (el, name) { return this.getAttribute(el, 'data-' + name); };
Parse5DomAdapter.prototype.getComputedStyle = function (_el) { throw _notImplemented('getComputedStyle'); };
Parse5DomAdapter.prototype.setData = function (el, name, value) { this.setAttribute(el, 'data-' + name, value); };
Parse5DomAdapter.prototype.setGlobalVar = function (path, value) { helper_1.setValueOnPath(global, path, value); };
Parse5DomAdapter.prototype.supportsWebAnimation = function () { return false; };
Parse5DomAdapter.prototype.performanceNow = function () {
if (typeof performance === 'object') {
return performance.now();
}
return (new Date()).getTime();
};
Parse5DomAdapter.prototype.performanceNow = function () { return Date.now(); };
Parse5DomAdapter.prototype.getAnimationPrefix = function () { return ''; };
Parse5DomAdapter.prototype.getTransitionEnd = function () { return 'transitionend'; };
Parse5DomAdapter.prototype.supportsAnimation = function () { return true; };
Parse5DomAdapter.prototype.replaceChild = function (el, newNode, oldNode) {
throw _notImplemented('replaceChild');
};
Parse5DomAdapter.prototype.parse = function (templateHtml) {
throw _notImplemented('Parse5DomAdapter#parse');
};
Parse5DomAdapter.prototype.invoke = function (el, methodName, args) {
throw _notImplemented('Parse5DomAdapter#invoke');
};
Parse5DomAdapter.prototype.getEventKey = function (event) {
throw _notImplemented('Parse5DomAdapter#getEventKey');
};
Parse5DomAdapter.prototype.supportsCookies = function () { return false; };
Parse5DomAdapter.prototype.getCookie = function (name) {
var document = Zone.current.get('document');
if (document && document.cookie) {
return document.cookie;
}
throw _notImplemented('Parse5DomAdapter#getCookie');
};
Parse5DomAdapter.prototype.setCookie = function (name, value) {
var document = Zone.current.get('document');
if (document && document.cookie) {
return document.cookie[name] = value;
}
throw _notImplemented('Parse5DomAdapter#setCookie');
};
Parse5DomAdapter.prototype.animate = function (element, keyframes, options) {
throw _notImplemented('Parse5DomAdapter#animate');
};
Parse5DomAdapter.prototype.getCookie = function (_name) { throw _notImplemented('getCookie'); };
Parse5DomAdapter.prototype.setCookie = function (_name, _value) { throw _notImplemented('setCookie'); };
Parse5DomAdapter.prototype.animate = function (_element, _keyframes, _options) { throw _notImplemented('animate'); };
return Parse5DomAdapter;

@@ -873,3 +837,4 @@ }(__private_imports__1.DomAdapter));

'closure_lm_714617',
'__jsaction'
'__jsaction',
];
//# sourceMappingURL=parse5-adapter.js.map

@@ -8,1 +8,9 @@ import { OpaqueToken } from '@angular/core';

export declare const NODE_APP_ID: OpaqueToken;
export declare function getUrlConfig(): {
provide: OpaqueToken;
useValue: string;
}[];
export declare function createUrlProviders(config: any): {
provide: OpaqueToken;
useValue: string;
}[];

@@ -29,1 +29,2 @@ "use strict";

exports.createUrlProviders = createUrlProviders;
//# sourceMappingURL=tokens.js.map
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc