@@ -39,7 +39,7 @@ export const nextTick = (): Promise<void> => {
3939 */
4040export function debounce < F extends ( ...args : unknown [ ] ) => unknown > (
4141 callback : F ,
42- wait = 0
42+ wait = 0 ,
4343) : ( ...args : Parameters < F > ) => void {
4444 let timeout : ReturnType < typeof setTimeout > ;
4545 return ( ...args : Parameters < F > ) => {
@@ -73,7 +73,7 @@ export function isScrollState(value: unknown): value is ScrollState {
7373 return (
7474 isRecord ( value ) &&
7575 Object . entries ( value as Record < string , unknown > ) . every (
76- ( [ key , value ] ) => typeof key === "string" && isScrollPosition ( value )
76+ ( [ key , value ] ) => typeof key === "string" && isScrollPosition ( value ) ,
7777 )
7878 ) ;
7979}
@@ -135,12 +135,12 @@ function createUniqueSelector(el: Element): string {
135135 */
136136export function createContainerSelector (
137137 element : Element ,
138- logger ?: Logger
138+ logger ?: Logger ,
139139) : string {
140140 if ( ! isRootElement ( element ) && ! element . id ) {
141141 logger ?. log (
142142 "💡 for best results, add an [id] to elements you want to restore" ,
143- { element }
143+ { element } ,
144144 ) ;
145145 }
146146 return element . matches ( "body *" ) ? createUniqueSelector ( element ) : ":root" ;
@@ -160,7 +160,7 @@ export function isRootElement(element: unknown): boolean {
160160 */
161161export function readContainerSelector (
162162 element : ScrollContainer ,
163- logger ?: Logger
163+ logger ?: Logger ,
164164) : string | undefined {
165165 const { selector } = element . __restore_scroll || { } ;
166166
@@ -198,7 +198,7 @@ export function commitScrollState(state: ScrollState) {
198198 ...( window . history . state ?? { } ) ,
199199 restoreScroll : state ,
200200 } ,
201- ""
201+ "" ,
202202 ) ;
203203}
204204
0 commit comments