SYMBOL INDEX (104 symbols across 28 files) FILE: demo/cypress.config.ts method setupNodeEvents (line 16) | setupNodeEvents(on, config) { FILE: demo/cypress/support/e2e.ts type Chainable (line 5) | interface Chainable { FILE: demo/src/lib/session.svelte.ts method mode (line 8) | set mode(value: "hash" | "path") { method mode (line 20) | get mode() { FILE: demo/src/routes/protected/account-state.svelte.ts method loggedIn (line 4) | get loggedIn() { method loggedIn (line 7) | set loggedIn(value: boolean) { FILE: demo/src/routes/protected/manage-account/worker-client.svelte.ts method working (line 4) | get working() { method working (line 7) | set working(value: boolean) { FILE: demo/src/vite-env.d.ts type ImportMetaEnv (line 6) | interface ImportMetaEnv { FILE: src/lib/actions/active.svelte.ts method destroy (line 30) | destroy() { FILE: src/lib/actions/options.ts type RouteOptionState (line 7) | type RouteOptionState = { class RouteOptions (line 32) | class RouteOptions { method constructor (line 53) | constructor(options?: Partial) { FILE: src/lib/actions/route.svelte.ts method destroy (line 41) | destroy() { FILE: src/lib/hash.ts type Hash (line 3) | type Hash = { FILE: src/lib/helpers/evaluators.ts type Condition (line 10) | type Condition = type Evaluation (line 42) | type Evaluation = { type EvaluationResult (line 52) | type EvaluationResult = { FILE: src/lib/helpers/identify.ts type Identity (line 1) | type Identity = FILE: src/lib/helpers/logging.ts type LogLevel (line 12) | enum LogLevel { type Group (line 24) | type Group = { type Log (line 34) | type Log = Group | Group[] | any | any[]; FILE: src/lib/helpers/marshal.ts type MarshallableType (line 3) | type MarshallableType = string | number | boolean | RegExp | Function | ... type Marshalled (line 5) | type Marshalled = { FILE: src/lib/helpers/runtime.ts type Config (line 47) | type Config = { FILE: src/lib/helpers/tracing.svelte.ts class Span (line 11) | class Span { method constructor (line 20) | constructor(span: Span, prefix?: string) { method trace (line 29) | trace?(trace: Trace, prefix?: string): Trace { method get (line 39) | get?(): MapIterator { class Trace (line 49) | class Trace { method constructor (line 59) | constructor(trace: Trace, index?: number, span?: Span, prefix?: string) { method toConsole (line 75) | toConsole?(level?: logging.LogLevel): void { FILE: src/lib/helpers/urls.ts type Param (line 21) | type Param = string | number | boolean; type ReturnParam (line 38) | type ReturnParam = type URL (line 48) | type URL = { FILE: src/lib/hooks.ts type HookReturn (line 12) | type HookReturn = void | boolean | Promise | Promise; type Hook (line 13) | type Hook = (route: RouteResult) => HookReturn; FILE: src/lib/path.ts type PathType (line 12) | type PathType = string | number | RegExp | Function | Promise; class Path (line 14) | class Path { method constructor (line 20) | constructor() { method toURL (line 29) | toURL(): string { method toURI (line 33) | toURI(): string { FILE: src/lib/query.svelte.ts type QueryType (line 12) | type QueryType = Record | string | Query | Record(key: string, defaultValue?: T): T { method set (line 60) | set(key: string, value: string) {} method delete (line 65) | delete(key: string) { method clear (line 72) | clear() { method goto (line 76) | goto(path: string) { method test (line 80) | test(inbound: Query): QueryEvaluationResult { method toString (line 133) | toString() { method toJSON (line 158) | toJSON(preserveOriginal?: boolean) { FILE: src/lib/registry.svelte.ts class Registry (line 16) | class Registry { method constructor (line 22) | constructor() { method register (line 50) | register(config: RouterInstanceConfig, applyFn: ApplyFn, span?: Span):... method deregister (line 83) | deregister(id: string, span?: Span): void { method get (line 108) | get(id: string): RouterInstance { FILE: src/lib/route.svelte.ts class RouteResult (line 51) | class RouteResult { method constructor (line 264) | constructor(result: RouteResult) { method toString (line 272) | toString(): string { type ApplyFn (line 295) | type ApplyFn = (result: RouteResult, span?: Span) => void; type ApplyFn2 (line 302) | type ApplyFn2 = (result: RouteResult, span?: Span) => void; type Testing (line 313) | type Testing = T; class RouteConfig (line 315) | class RouteConfig { method constructor (line 329) | constructor(config: RouteConfig) { method toJSON (line 340) | toJSON?(): any { class Route (line 372) | class Route { method constructor (line 478) | constructor(config: RouteConfig) { method test (line 498) | test?(path: PathType): Evaluation { method absolute (line 552) | absolute?(): string { FILE: src/lib/router-instance-config.ts type RouterInstanceConfigOptions (line 10) | interface RouterInstanceConfigOptions { class RouterInstanceConfig (line 33) | class RouterInstanceConfig { method constructor (line 101) | constructor(config: RouterInstanceConfigOptions) { method toJSON (line 118) | toJSON(): any { FILE: src/lib/router-instance.svelte.ts type RouterHandlers (line 26) | type RouterHandlers = { class RouterInstance (line 57) | class RouterInstance { method constructor (line 99) | constructor(config: RouterInstanceConfig, applyFn: ApplyFn) { method handleStateChange (line 145) | async handleStateChange(url: string, span?: Span): Promise { method evaluateHooks (line 276) | async evaluateHooks(route: RouteResult, hooks: Hook | Hook[]): Promise... method get (line 304) | async get(path: string, query?: Query, span?: Span): Promise boolean, timeout = 5000): Promise extends Map { method size (line 67) | get size() { method #trig (line 72) | #trig() { method add (line 76) | add(key: K, value: V) { method get (line 83) | get(key: K) { method set (line 88) | set(key: K, value: V) { method delete (line 94) | delete(key: K) { method clear (line 100) | clear() { method keys (line 106) | keys() { method values (line 110) | values() { method entries (line 114) | entries() { method forEach (line 118) | forEach(fn: (value: V, key: K, map: Map) => void) { method [Symbol.iterator] (line 123) | [Symbol.iterator]() { FILE: src/vite-env.d.ts type ImportMetaEnv (line 5) | interface ImportMetaEnv { FILE: vite.config.ts function copySvelteSources (line 11) | function copySvelteSources() {