1 | import { Renderer, RenderComponentType, RootRenderer } from '@angular/core';
|
2 | import { AnimationDriver, EventManager } from '@angular/platform-browser';
|
3 | import { NodeSharedStylesHost } from './node-shared-styles-host';
|
4 | export declare class NodeDomRootRenderer implements RootRenderer {
|
5 | document: any;
|
6 | eventManager: EventManager;
|
7 | sharedStylesHost: NodeSharedStylesHost;
|
8 | private _animationDriver;
|
9 | protected registeredComponents: Map<string, DomRenderer>;
|
10 | constructor(document: any, eventManager: EventManager, sharedStylesHost: NodeSharedStylesHost, _animationDriver: AnimationDriver);
|
11 | renderComponent(componentProto: RenderComponentType): Renderer;
|
12 | }
|
13 | export declare const ATTRIBUTES: {
|
14 | textarea: string[];
|
15 | script: string[];
|
16 | button: string[];
|
17 | fieldset: string[];
|
18 | a: string[];
|
19 | img: string[];
|
20 | input: string[];
|
21 | output: string[];
|
22 | progress: string[];
|
23 | label: string[];
|
24 | option: string[];
|
25 | select: string[];
|
26 | optgroup: string[];
|
27 | form: string[];
|
28 | };
|
29 | export declare const IGNORE_ATTRIBUTES: {
|
30 | 'innerHTML': boolean;
|
31 | 'hidden': boolean;
|
32 | };
|
33 | export declare class DomRenderer implements Renderer {
|
34 | private _rootRenderer;
|
35 | private componentProto;
|
36 | private _animationDriver;
|
37 | private _contentAttr;
|
38 | private _hostAttr;
|
39 | private _styles;
|
40 | constructor(_rootRenderer: NodeDomRootRenderer, componentProto: RenderComponentType, _animationDriver: AnimationDriver);
|
41 | selectRootElement(_selectorOrNode: string | any, _debugInfo: any): any;
|
42 | createElement(parent: any, name: string, _debugInfo: any): any;
|
43 | createViewRoot(hostElement: any): any;
|
44 | createTemplateAnchor(parentElement: any, _debugInfo: any): any;
|
45 | createText(parentElement: any, value: string, _debugInfo: any): any;
|
46 | projectNodes(parentElement: any, nodes: any[]): void;
|
47 | attachViewAfter(node: any, viewRootNodes: any[]): void;
|
48 | detachView(viewRootNodes: any[]): void;
|
49 | destroyView(hostElement: any, _viewAllNodes: any[]): void;
|
50 | listen(renderElement: any, name: string, callback: Function): Function;
|
51 | listenGlobal(target: string, name: string, callback: Function): Function;
|
52 | setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void;
|
53 | setElementAttribute(renderElement: any, attributeName: string, attributeValue: string): void;
|
54 | setBindingDebugInfo(renderElement: any, propertyName: string, propertyValue: string): void;
|
55 | setElementClass(renderElement: any, className: string, isAdd: boolean): void;
|
56 | setElementStyle(renderElement: any, styleName: string, styleValue: string): void;
|
57 | invokeElementMethod(renderElement: any, methodName: string, args: any[]): void;
|
58 | setText(renderNode: any, text: string): void;
|
59 | animate(element: any, startingStyles: any, keyframes: any[], duration: number, delay: number, easing: string): any;
|
60 | }
|
61 | export declare class NodeDomRenderer extends DomRenderer {
|
62 | __rootRenderer: any;
|
63 | constructor(_rootRenderer: NodeDomRootRenderer, _componentProto: RenderComponentType, _animationDriver: AnimationDriver);
|
64 | selectRootElement(selectorOrNode: string | any, _debugInfo: any): any;
|
65 | _isObject(val: any): boolean;
|
66 | setElementProperty(renderElement: any, propertyName: string, propertyValue: any): void;
|
67 | setElementStyle(renderElement: any, styleName: string, styleValue: string): void;
|
68 | invokeElementMethod(renderElement: any, methodName: string, args: any[]): void;
|
69 | _setDisabledAttribute(renderElement: any, _propertyName: any, propertyValue: any): void;
|
70 | _setCheckedAttribute(renderElement: any, _propertyName: any, propertyValue: any): void;
|
71 | _setOnOffAttribute(renderElement: any, propertyName: any, propertyValue: any): void;
|
72 | _setBooleanAttribute(renderElement: any, propertyName: any, propertyValue: any): void;
|
73 | }
|
74 | export declare const COMPONENT_VARIABLE: string;
|
75 | export declare const HOST_ATTR: string;
|
76 | export declare const CONTENT_ATTR: string;
|