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
8585export function lazyDefine ( tagName : string , callback : ( ) => void ) : void
8686export function lazyDefine ( tagNameOrObj : string | Record < string , ( ) => void > , singleCallback ?: ( ) => void ) {
8787 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 )
9593 }
96-
9794 observe ( document )
9895}
9996
You can’t perform that action at this time.
0 commit comments