File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -85,15 +85,12 @@ export function lazyDefine(object: Record<string, () => void>): void
85
85
export function lazyDefine ( tagName : string , callback : ( ) => void ) : void
86
86
export function lazyDefine ( tagNameOrObj : string | Record < string , ( ) => void > , singleCallback ?: ( ) => void ) {
87
87
if ( typeof tagNameOrObj === 'string' && singleCallback ) {
88
- if ( ! dynamicElements . has ( tagNameOrObj ) ) dynamicElements . set ( tagNameOrObj , new Set < ( ) => void > ( ) )
89
- dynamicElements . get ( tagNameOrObj ) ! . add ( singleCallback )
90
- } else {
91
- for ( const [ tagName , callback ] of Object . entries ( tagNameOrObj ) ) {
92
- if ( ! dynamicElements . has ( tagName ) ) dynamicElements . set ( tagName , new Set < ( ) => void > ( ) )
93
- dynamicElements . get ( tagName ) ! . add ( callback )
94
- }
88
+ tagNameOrObj = { [ tagNameOrObj ] : singleCallback }
89
+ }
90
+ for ( const [ tagName , callback ] of Object . entries ( tagNameOrObj ) ) {
91
+ if ( ! dynamicElements . has ( tagName ) ) dynamicElements . set ( tagName , new Set < ( ) => void > ( ) )
92
+ dynamicElements . get ( tagName ) ! . add ( callback )
95
93
}
96
-
97
94
observe ( document )
98
95
}
99
96
You can’t perform that action at this time.
0 commit comments