angular2-platform-node
- Version 2.1.0-rc.1
- Published
- 3 dependencies
- MIT license
Install
npm i angular2-platform-nodeyarn add angular2-platform-nodepnpm add angular2-platform-nodeOverview
Universal (isomorphic) javascript support for Angular2
Index
Variables
Functions
- arrayFlattenTree()
- camelCaseToDashCase()
- createUrlProviders()
- cssHyphenate()
- dashCaseToCamelCase()
- getDOM()
- getPlatformRef()
- getUrlConfig()
- httpFactory()
- isBlank()
- isPresent()
- isString()
- isSuccess()
- isTag()
- joinWithSlash()
- jsonpFactory()
- listContains()
- parseDocument()
- parseFragment()
- platformNodeDynamic()
- regExFirstMatch()
- removePlatformRef()
- serializeDocument()
- setPlatformRef()
- setValueOnPath()
- stringify()
- stringMapForEach()
Classes
Interfaces
Variables
variable ATTRIBUTES
const ATTRIBUTES: { textarea: string[]; script: string[]; button: string[]; fieldset: string[]; a: string[]; img: string[]; input: string[]; output: string[]; progress: string[]; label: string[]; option: string[]; select: string[]; optgroup: string[]; form: string[];};variable COMPONENT_VARIABLE
const COMPONENT_VARIABLE: string;variable CONTENT_ATTR
const CONTENT_ATTR: string;variable COOKIE_KEY
const COOKIE_KEY: OpaqueToken;variable HOST_ATTR
const HOST_ATTR: string;variable IGNORE_ATTRIBUTES
const IGNORE_ATTRIBUTES: { innerHTML: boolean; hidden: boolean };variable INTERNAL_NODE_PLATFORM_PROVIDERS
const INTERNAL_NODE_PLATFORM_PROVIDERS: any[];variable NODE_APP_ID
const NODE_APP_ID: OpaqueToken;variable NODE_HTTP_PROVIDERS
const NODE_HTTP_PROVIDERS: any[];variable NODE_HTTP_PROVIDERS_COMMON
const NODE_HTTP_PROVIDERS_COMMON: any[];variable NODE_JSONP_PROVIDERS
const NODE_JSONP_PROVIDERS: any[];variable NODE_LOCATION_PROVIDERS
const NODE_LOCATION_PROVIDERS: any[];variable ORIGIN_URL
const ORIGIN_URL: OpaqueToken;variable PRIME_CACHE
const PRIME_CACHE: OpaqueToken;variable REQUEST_URL
const REQUEST_URL: OpaqueToken;Functions
function arrayFlattenTree
arrayFlattenTree: (children: any[], arr: any[]) => any[];function camelCaseToDashCase
camelCaseToDashCase: (input: string) => string;function createUrlProviders
createUrlProviders: ( config: any) => { provide: OpaqueToken; useValue: string }[];function cssHyphenate
cssHyphenate: (propertyName: string) => string;function dashCaseToCamelCase
dashCaseToCamelCase: (input: string) => string;function getDOM
getDOM: () => any;function getPlatformRef
getPlatformRef: () => PlatformRef;function getUrlConfig
getUrlConfig: () => { provide: OpaqueToken; useValue: string }[];function httpFactory
httpFactory: ( xhrBackend: XHRBackend, requestOptions: RequestOptions) => PreloadHttp;function isBlank
isBlank: (obj: any) => boolean;function isPresent
isPresent: (obj: any) => boolean;function isString
isString: (str: any) => boolean;function isSuccess
isSuccess: (status: number) => boolean;function isTag
isTag: (tagName: any, node: any) => boolean;function joinWithSlash
joinWithSlash: (start: string, end: string) => string;function jsonpFactory
jsonpFactory: ( jsonpBackend: JSONPBackend, requestOptions: RequestOptions) => PreloadHttp;function listContains
listContains: (list: any[], el: any) => boolean;function parseDocument
parseDocument: (documentHtml: string) => any;function parseFragment
parseFragment: (el: string) => any;function platformNodeDynamic
platformNodeDynamic: (extraProviders?: any[], platform?: any) => NodePlatform;function regExFirstMatch
regExFirstMatch: (regExp: RegExp, input: string) => RegExpExecArray;function removePlatformRef
removePlatformRef: () => void;function serializeDocument
serializeDocument: (document: Object, pretty?: boolean) => string;function setPlatformRef
setPlatformRef: (platformRef: any) => void;function setValueOnPath
setValueOnPath: (context: any, path: string, value: any) => void;function stringify
stringify: (token: any) => string;function stringMapForEach
stringMapForEach: ( map: { [key: string]: any }, callback: (V: any, K: any) => void) => void;Classes
class DomRenderer
class DomRenderer implements Renderer {}constructor
constructor( _rootRenderer: NodeDomRootRenderer, componentProto: RenderComponentType, _animationDriver: AnimationDriver);method animate
animate: ( element: any, startingStyles: any, keyframes: any[], duration: number, delay: number, easing: string) => any;method attachViewAfter
attachViewAfter: (node: any, viewRootNodes: any[]) => void;method createElement
createElement: (parent: any, name: string, _debugInfo: any) => any;method createTemplateAnchor
createTemplateAnchor: (parentElement: any, _debugInfo: any) => any;method createText
createText: (parentElement: any, value: string, _debugInfo: any) => any;method createViewRoot
createViewRoot: (hostElement: any) => any;method destroyView
destroyView: (hostElement: any, _viewAllNodes: any[]) => void;method detachView
detachView: (viewRootNodes: any[]) => void;method invokeElementMethod
invokeElementMethod: ( renderElement: any, methodName: string, args: any[]) => void;method listen
listen: (renderElement: any, name: string, callback: Function) => Function;method listenGlobal
listenGlobal: (target: string, name: string, callback: Function) => Function;method projectNodes
projectNodes: (parentElement: any, nodes: any[]) => void;method selectRootElement
selectRootElement: (_selectorOrNode: string | any, _debugInfo: any) => any;method setBindingDebugInfo
setBindingDebugInfo: ( renderElement: any, propertyName: string, propertyValue: string) => void;method setElementAttribute
setElementAttribute: ( renderElement: any, attributeName: string, attributeValue: string) => void;method setElementClass
setElementClass: (renderElement: any, className: string, isAdd: boolean) => void;method setElementProperty
setElementProperty: ( renderElement: any, propertyName: string, propertyValue: any) => void;method setElementStyle
setElementStyle: ( renderElement: any, styleName: string, styleValue: string) => void;method setText
setText: (renderNode: any, text: string) => void;class ListWrapper
class ListWrapper {}class MockTestabilityRegistry
class MockTestabilityRegistry extends TestabilityRegistry {}method registerApplication
registerApplication: () => any;class NodeBackend
class NodeBackend extends XHRBackend {}constructor
constructor( baseResponseOptions: ResponseOptions, _browserXHR: BrowserXhr, _xsrfStrategy: XSRFStrategy, _ngZone: NgZone, _baseUrl: string, _originUrl: string);method createConnection
createConnection: (request: Request) => NodeConnection;class NodeConnection
class NodeConnection implements XHRConnection {}constructor
constructor( req: Request, baseResponseOptions: ResponseOptions, originUrl?: string, baseUrl?: string);property readyState
readyState: ReadyState;property request
request: Request;property response
response: any;property setDetectedContentType
setDetectedContentType: (req: any, _xhr: any) => void;class NodeDomEventsPlugin
class NodeDomEventsPlugin {}property manager
manager: NodeEventManager;method addEventListener
addEventListener: ( element: any, eventName: string, handler: Function) => Function;method addGlobalEventListener
addGlobalEventListener: ( target: string, eventName: string, handler: Function) => Function;method supports
supports: (_eventName: string) => boolean;class NodeDomRenderer
class NodeDomRenderer extends DomRenderer {}constructor
constructor( _rootRenderer: NodeDomRootRenderer, _componentProto: RenderComponentType, _animationDriver: AnimationDriver);method invokeElementMethod
invokeElementMethod: ( renderElement: any, methodName: string, args: any[]) => void;method selectRootElement
selectRootElement: (selectorOrNode: string | any, _debugInfo: any) => any;method setElementProperty
setElementProperty: ( renderElement: any, propertyName: string, propertyValue: any) => void;method setElementStyle
setElementStyle: ( renderElement: any, styleName: string, styleValue: string) => void;class NodeDomRootRenderer
class NodeDomRootRenderer implements RootRenderer {}constructor
constructor( document: any, eventManager: EventManager, sharedStylesHost: NodeSharedStylesHost, _animationDriver: AnimationDriver);property document
document: any;property eventManager
eventManager: EventManager;property registeredComponents
protected registeredComponents: Map<string, DomRenderer>;property sharedStylesHost
sharedStylesHost: NodeSharedStylesHost;method renderComponent
renderComponent: (componentProto: RenderComponentType) => Renderer;class NodeEventManager
class NodeEventManager {}constructor
constructor(plugins: EventManagerPlugin[], _document: any, _zone: NgZone);method addEventListener
addEventListener: ( element: any, eventName: string, handler: Function) => Function;method addGlobalEventListener
addGlobalEventListener: ( target: string, eventName: string, handler: Function) => Function;method getDocument
getDocument: () => any;method getWindow
getWindow: () => any;method getZone
getZone: () => NgZone;class NodeHttpModule
class NodeHttpModule {}method forRoot
static forRoot: (config?: any) => { ngModule: typeof NodeHttpModule; providers: any[];};method withConfig
static withConfig: (config?: any) => { ngModule: typeof NodeHttpModule; providers: any[];};class NodeJsonpBackend
abstract class NodeJsonpBackend extends ConnectionBackend {}class NodeJsonpBackend_
class NodeJsonpBackend_ extends NodeJsonpBackend {}constructor
constructor( _baseResponseOptions: ResponseOptions, _ngZone: NgZone, _baseUrl: string, _originUrl: string);method createConnection
createConnection: (request: Request) => NodeJSONPConnection;class NodeJSONPConnection
class NodeJSONPConnection {}constructor
constructor( req: Request, baseResponseOptions: ResponseOptions, ngZone: NgZone, originUrl?: string, baseUrl?: string);property readyState
readyState: ReadyState;property request
request: Request;property response
response: any;class NodeJsonpModule
class NodeJsonpModule {}method forRoot
static forRoot: (config?: any) => { ngModule: typeof NodeJsonpModule; providers: any[];};method withConfig
static withConfig: (config?: any) => { ngModule: typeof NodeJsonpModule; providers: any[];};class NodeLocation
class NodeLocation implements LocationConfig {}constructor
constructor(config: NodeLocationConfig & LocationConfig);property hash
hash: string;property host
host: string;property hostname
hostname: string;property href
href: string;property origin
readonly origin: string;property pathname
pathname: string;property port
port: string;property protocol
protocol: string;property search
search: string;method assign
assign: (parsed: NodeLocationConfig) => this;method format
format: (obj: NodeLocationConfig) => string;method parse
parse: (url: string) => nodeUrl.Url;method toJSON
toJSON: () => NodeLocationConfig;class NodeModule
class NodeModule {}constructor
constructor(parentModule: NodeModule);method forRoot
static forRoot: (document: string, config?: any) => ModuleWithProviders;method withConfig
static withConfig: (config?: any) => ModuleWithProviders;class NodePlatform
class NodePlatform {}constructor
constructor(_platformRef: PlatformRef);property destroyed
readonly destroyed: boolean;property disposed
readonly disposed: boolean;property injector
readonly injector: Injector;property platformRef
readonly platformRef: PlatformRef;method bootstrapModule
bootstrapModule: <T>( moduleType: any, compilerOptions?: any) => Promise<NgModuleRef<T>>;method bootstrapModuleFactory
bootstrapModuleFactory: <T>(moduleFactory: any) => Promise<NgModuleRef<T>>;method cacheModuleFactory
cacheModuleFactory: <T>( moduleType: any, compilerOptions?: any) => Promise<NgModuleRef<T>>;method destroy
destroy: () => void;method dispose
dispose: () => void;method onDestroy
onDestroy: (callback: () => void) => void;method registerDisposeListener
registerDisposeListener: (dispose: () => void) => void;method serialize
serialize: <T>(moduleRef: NgModuleRef<T>, config?: any) => Promise<T>;method serializeModule
serializeModule: <T>(ModuleType: any, config?: any) => Promise<T>;method serializeModuleFactory
serializeModuleFactory: <T>(ModuleType: any, config?: any) => Promise<T> | T;class NodePlatformLocation
class NodePlatformLocation extends PlatformLocation {}constructor
constructor(originUrl: string, requestUrl: string, baseUrl?: string);property hash
readonly hash: string;property pathname
pathname: string;property search
readonly search: string;method back
back: () => void;method forward
forward: () => void;method getBaseHref
getBaseHref: () => string;method getBaseHrefFromDOM
getBaseHrefFromDOM: () => string;method onHashChange
onHashChange: (_fn: any) => void;method onPopState
onPopState: (fn: any) => void;method path
path: () => string;method prepareExternalUrl
prepareExternalUrl: (internal: string) => string;method pushState
pushState: (state: any, title: string, url: string) => void;method replaceState
replaceState: (state: any, title: string, url: string) => void;method toJSON
toJSON: () => any;method updateUrl
updateUrl: (originUrl: any, baseUrl?: string) => void;class NodeSharedStylesHost
class NodeSharedStylesHost extends SharedStylesHost {}constructor
constructor();method addHost
addHost: (hostNode: Node) => void;method onStylesAdded
onStylesAdded: (additions: string[]) => void;method removeHost
removeHost: (hostNode: Node) => void;class PopStateEvent
class PopStateEvent {}constructor
constructor(state: any);property state
state: any;property type
type: string;method toJSON
toJSON: () => { state: any };class PreloadHttp
class PreloadHttp extends Http {}constructor
constructor(_backend: ConnectionBackend, _defaultOptions: RequestOptions);method delete
delete: ( url: string, options?: RequestOptionsArgs) => Observable<Response> | EventEmitter<any>;method get
get: ( url: string, options?: RequestOptionsArgs) => Observable<Response> | EventEmitter<any>;method head
head: ( url: string, options?: RequestOptionsArgs) => Observable<Response> | EventEmitter<any>;method patch
patch: ( url: string, body: string, options?: RequestOptionsArgs) => Observable<Response> | EventEmitter<any>;method post
post: ( url: string, body: string, options?: RequestOptionsArgs) => Observable<Response> | EventEmitter<any>;method preload
preload: (_url: any, factory: any) => EventEmitter<{}>;method put
put: ( url: string, body: string, options?: RequestOptionsArgs) => Observable<Response> | EventEmitter<any>;method request
request: ( url: string | Request, options?: RequestOptionsArgs) => Observable<Response> | EventEmitter<any>;class SharedStylesHost
class SharedStylesHost {}constructor
constructor();method addStyles
addStyles: (styles: string[]) => void;method getAllStyles
getAllStyles: () => string[];method onStylesAdded
onStylesAdded: (_additions: string[]) => void;class State
class State {}constructor
constructor(state: any, title: string, url: string);property state
state: any;property title
title: string;property url
url: string;method toJSON
toJSON: () => { state: any; title: string; url: string };class StringMapWrapper
class StringMapWrapper {}method contains
static contains: (map: { [key: string]: any }, key: string) => boolean;method create
static create: () => { [k: string]: any };method delete
static delete: (map: { [key: string]: any }, key: string) => void;method equals
static equals: <V>( m1: { [key: string]: V }, m2: { [key: string]: V }) => boolean;method forEach
static forEach: <V>( map: { [key: string]: V }, callback: (v: V, key: string) => void) => void;method get
static get: <V>(map: { [key: string]: V }, key: string) => V;method isEmpty
static isEmpty: (map: { [key: string]: any }) => boolean;method keys
static keys: (map: { [key: string]: any }) => string[];method merge
static merge: <V>( m1: { [key: string]: V }, m2: { [key: string]: V }) => { [key: string]: V };method set
static set: <V>(map: { [key: string]: V }, key: string, value: V) => void;method values
static values: <T>(map: { [key: string]: T }) => T[];Interfaces
interface EventManagerPlugin
interface EventManagerPlugin {}property manager
manager: EventManager | NodeEventManager;method addEventListener
addEventListener: (element: any, eventName: string, handler: Function) => any;method addGlobalEventListener
addGlobalEventListener: ( element: string, eventName: string, handler: Function) => any;method supports
supports: (eventName: string) => boolean;interface LocationConfig
interface LocationConfig {}interface NodeLocationConfig
interface NodeLocationConfig {}Package Files (10)
Dependencies (3)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/angular2-platform-node.
- Markdown[](https://www.jsdocs.io/package/angular2-platform-node)
- HTML<a href="https://www.jsdocs.io/package/angular2-platform-node"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2569 ms. - Missing or incorrect documentation? Open an issue for this package.
