File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,4 +7,6 @@ export const resetServerUnistyles = () => {
77 }
88
99 unistyles . services . registry . reset ( )
10+ unistyles . services . shadowRegistry . reset ( )
11+ unistyles . services . listener . reset ( )
1012}
Original file line number Diff line number Diff line change @@ -48,6 +48,12 @@ export class UnistylesListener {
4848 }
4949 }
5050
51+ reset = ( ) => {
52+ this . listeners . forEach ( ( listeners ) => listeners . clear ( ) )
53+ this . stylesheetListeners . forEach ( ( listeners ) => listeners . clear ( ) )
54+ this . changeListeners . clear ( )
55+ }
56+
5157 initListeners = ( ) => {
5258 if ( this . isInitialized ) {
5359 return
Original file line number Diff line number Diff line change @@ -121,5 +121,10 @@ export class UnistylesShadowRegistry {
121121 } )
122122 }
123123
124+ reset = ( ) => {
125+ this . disposeMap . forEach ( ( dispose ) => dispose ( ) )
126+ this . disposeMap . clear ( )
127+ }
128+
124129 flush = ( ) => { }
125130}
You can’t perform that action at this time.
0 commit comments