@@ -5,8 +5,8 @@ import { isAuthAvailable, isAuthenticated } from "../firebase";
55import { isFunboxActive } from "../test/funbox/list" ;
66import * as TestState from "../test/test-state" ;
77import { showNoticeNotification } from "../states/notifications" ;
8- import * as NavigationEvent from "../events/navigation" ;
9- import * as AuthEvent from "../events/auth" ;
8+ import { navigationEvent , type NavigateOptions } from "../events/navigation" ;
9+ import { authEvent } from "../events/auth" ;
1010
1111//source: https://www.youtube.com/watch?v=OstALBk-jTc
1212// https://www.youtube.com/watch?v=OstALBk-jTc
@@ -34,7 +34,7 @@ type Route = {
3434 path : string ;
3535 load : (
3636 params : Record < string , string > ,
37- navigateOptions : NavigationEvent . NavigateOptions ,
37+ navigateOptions : NavigateOptions ,
3838 ) => Promise < void > ;
3939} ;
4040
@@ -159,7 +159,7 @@ export async function navigate(
159159 url = window . location . pathname +
160160 window . location . search +
161161 window . location . hash ,
162- options = { } as NavigationEvent . NavigateOptions ,
162+ options = { } as NavigateOptions ,
163163) : Promise < void > {
164164 if (
165165 ! options . force &&
@@ -207,9 +207,7 @@ export async function navigate(
207207 await router ( options ) ;
208208}
209209
210- async function router (
211- options = { } as NavigationEvent . NavigateOptions ,
212- ) : Promise < void > {
210+ async function router ( options = { } as NavigateOptions ) : Promise < void > {
213211 const matches = routes . map ( ( r ) => {
214212 return {
215213 route : r ,
@@ -249,11 +247,11 @@ document.addEventListener("DOMContentLoaded", () => {
249247 } ) ;
250248} ) ;
251249
252- NavigationEvent . subscribe ( ( url , options ) => {
250+ navigationEvent . subscribe ( ( { url, options } ) => {
253251 void navigate ( url , options ) ;
254252} ) ;
255253
256- AuthEvent . subscribe ( ( event ) => {
254+ authEvent . subscribe ( ( event ) => {
257255 if ( event . type === "authStateChanged" ) {
258256 let keyframes = [
259257 {
0 commit comments