@@ -60,31 +60,22 @@ export abstract class DomAdapter {
6060 abstract nextSibling ( el : any ) : Node | null ;
6161 abstract parentElement ( el : any ) : Node | null ;
6262 abstract childNodes ( el : any ) : Node [ ] ;
63- abstract childNodesAsList ( el : any ) : Node [ ] ;
63+
64+ // Used by Meta
65+ abstract remove ( el : any ) : Node ;
66+ abstract getAttribute ( element : any , attribute : string ) : string | null ;
67+
68+ // Used by platform-server
6469 abstract clearNodes ( el : any ) : any ;
6570 abstract appendChild ( el : any , node : any ) : any ;
6671 abstract removeChild ( el : any , node : any ) : any ;
67- abstract remove ( el : any ) : Node ;
6872 abstract insertBefore ( parent : any , ref : any , node : any ) : any ;
69- abstract getText ( el : any ) : string | null ;
7073 abstract setText ( el : any , value : string ) : any ;
71- abstract getValue ( el : any ) : string ;
72- abstract setValue ( el : any , value : string ) : any ;
73- abstract getChecked ( el : any ) : boolean ;
7474 abstract createComment ( text : string ) : any ;
75- abstract createTemplate ( html : any ) : HTMLElement ;
7675 abstract createElement ( tagName : any , doc ?: any ) : HTMLElement ;
7776 abstract createElementNS ( ns : string , tagName : string , doc ?: any ) : Element ;
7877 abstract createTextNode ( text : string , doc ?: any ) : Text ;
79- abstract getHost ( el : any ) : any ;
80- abstract getDistributedNodes ( el : any ) : Node [ ] ;
81- abstract clone /*<T extends Node>*/ ( node : Node /*T*/ ) : Node /*T*/ ;
8278 abstract getElementsByTagName ( element : any , name : string ) : HTMLElement [ ] ;
83-
84- // Used by Meta
85- abstract getAttribute ( element : any , attribute : string ) : string | null ;
86-
87- // Used by platform-server
8879 abstract addClass ( element : any , className : string ) : any ;
8980 abstract removeClass ( element : any , className : string ) : any ;
9081 abstract getStyle ( element : any , styleName : string ) : any ;
@@ -107,6 +98,7 @@ export abstract class DomAdapter {
10798
10899 // Used by Testability
109100 abstract isShadowRoot ( node : any ) : boolean ;
101+ abstract getHost ( el : any ) : any ;
110102
111103 // Used by KeyEventsPlugin
112104 abstract getEventKey ( event : any ) : string ;
0 commit comments