File tree 1 file changed +5
-9
lines changed
1 file changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ export interface ViewExtensions {
17
17
}
18
18
19
19
export interface ViewClass {
20
- new ( ) : View ;
20
+ new ( ) : View ;
21
21
}
22
22
23
23
export abstract class InvisibleNode extends View implements NgView {
@@ -101,14 +101,10 @@ export function registerElement(
101
101
resolver : ViewResolver ,
102
102
meta ?: ViewClassMeta
103
103
) : void {
104
- if ( elementMap . has ( elementName ) ) {
105
- throw new Error ( `Element for ${ elementName } already registered.` ) ;
106
- } else {
107
- const entry = { resolver : resolver , meta : meta } ;
108
- elementMap . set ( elementName , entry ) ;
109
- elementMap . set ( elementName . toLowerCase ( ) , entry ) ;
110
- elementMap . set ( elementName . replace ( camelCaseSplit , "$1-$2" ) . toLowerCase ( ) , entry ) ;
111
- }
104
+ const entry = { resolver : resolver , meta : meta } ;
105
+ elementMap . set ( elementName , entry ) ;
106
+ elementMap . set ( elementName . toLowerCase ( ) , entry ) ;
107
+ elementMap . set ( elementName . replace ( camelCaseSplit , "$1-$2" ) . toLowerCase ( ) , entry ) ;
112
108
}
113
109
114
110
export function getViewClass ( elementName : string ) : ViewClass {
You can’t perform that action at this time.
0 commit comments