SYMBOL INDEX (63 symbols across 27 files) FILE: apps/client/src/lib/constants.ts constant WEBSITE_URL (line 1) | const WEBSITE_URL = "http://localhost:3001"; FILE: apps/client/src/lib/services/storage.ts class Storage (line 6) | class Storage extends Effect.Service()("Storage", { FILE: apps/client/src/main.tsx type Register (line 13) | interface Register { FILE: apps/client/src/routeTree.gen.ts type FileRoutesByPath (line 48) | interface FileRoutesByPath { type FileRoutesByFullPath (line 82) | interface FileRoutesByFullPath { type FileRoutesByTo (line 89) | interface FileRoutesByTo { type FileRoutesById (line 96) | interface FileRoutesById { type FileRouteTypes (line 104) | interface FileRouteTypes { type RootRouteChildren (line 122) | interface RootRouteChildren { FILE: apps/client/src/routes/$workspaceId/index.tsx function RouteComponent (line 41) | function RouteComponent() { FILE: apps/client/src/routes/$workspaceId/join.tsx function RouteComponent (line 21) | function RouteComponent() { FILE: apps/client/src/routes/$workspaceId/token.tsx function RouteComponent (line 29) | function RouteComponent() { FILE: apps/client/src/routes/__root.tsx function RootComponent (line 23) | function RootComponent() { FILE: apps/client/src/routes/index.tsx function HomeComponent (line 11) | function HomeComponent() { FILE: apps/server/drizzle/0000_supreme_bedlam.sql type "client" (line 2) | CREATE TABLE "client" ( type "token" (line 7) | CREATE TABLE "token" ( type "workspace" (line 19) | CREATE TABLE "workspace" ( FILE: apps/server/src/group/sync-data.ts class InvalidVersionError (line 11) | class InvalidVersionError extends Data.TaggedError("InvalidVersionError")<{ FILE: apps/server/src/services/drizzle.ts class MigrationError (line 8) | class MigrationError extends Data.TaggedError("MigrationError")<{ class QueryError (line 12) | class QueryError extends Data.TaggedError("QueryError")<{ class Drizzle (line 16) | class Drizzle extends Effect.Service()("Drizzle", { FILE: apps/server/src/services/jwt.ts class TokenPayload (line 5) | class TokenPayload extends Schema.Class("TokenPayload")({ class JwtError (line 14) | class JwtError extends Data.TaggedError("JwtError")<{ class Jwt (line 18) | class Jwt extends Effect.Service()("Jwt", { FILE: packages/client-lib/src/schema.ts class ClientTable (line 4) | class ClientTable extends Schema.Class("ClientTable")({ class WorkspaceTable (line 8) | class WorkspaceTable extends Schema.Class( class TempWorkspaceTable (line 18) | class TempWorkspaceTable extends Schema.Class( FILE: packages/client-lib/src/services/api-client.ts class ApiClient (line 5) | class ApiClient extends Effect.Service()("ApiClient", { FILE: packages/client-lib/src/services/dexie.ts class QueryApiError (line 9) | class QueryApiError extends Data.TaggedError("QueryApiError")<{ class WriteApiError (line 13) | class WriteApiError extends Data.TaggedError("WriteApiError")<{ class Dexie (line 27) | class Dexie extends Effect.Service()("Dexie", { FILE: packages/client-lib/src/services/loro-storage.ts class LoroStorage (line 7) | class LoroStorage extends Effect.Service()("LoroStorage", { FILE: packages/client-lib/src/services/migration.ts class MigrationError (line 6) | class MigrationError extends Data.TaggedError("MigrationError")<{ class Migration (line 10) | class Migration extends Effect.Service()("Migration", { FILE: packages/client-lib/src/services/sync.ts class Sync (line 9) | class Sync extends Effect.Service()("Sync", { FILE: packages/client-lib/src/services/temp-workspace.ts class TempWorkspace (line 5) | class TempWorkspace extends Effect.Service()( FILE: packages/client-lib/src/services/workspace-manager.ts class WorkspaceManager (line 7) | class WorkspaceManager extends Effect.Service()( FILE: packages/client-lib/src/sync-worker.ts class LiveQuery (line 6) | class LiveQuery extends Schema.TaggedRequest()("LiveQuery", { class Bootstrap (line 12) | class Bootstrap extends Schema.TaggedRequest()("Bootstrap", { class SyncWorker (line 20) | class SyncWorker extends Effect.Service()("SyncWorker", { FILE: packages/client-lib/src/use-dexie-query.ts class MissingData (line 5) | class MissingData extends Data.TaggedError("MissingData")<{}> {} class DexieError (line 6) | class DexieError extends Data.TaggedError("DexieError")<{ FILE: packages/schema/src/main.ts constant VERSION (line 6) | const VERSION = 1 satisfies Version; type LoroSchema (line 11) | type LoroSchema = { class SnapshotSchema (line 17) | class SnapshotSchema extends Schema.Class( FILE: packages/schema/src/schema.ts class FoodV1 (line 7) | class FoodV1 extends Schema.Class("FoodV1")({ class MealV1 (line 13) | class MealV1 extends Schema.Class("MealV1")({ FILE: packages/schema/src/versioning.ts type Version (line 2) | type Version = (typeof Version)[number]; FILE: packages/sync/src/main.ts class Unauthorized (line 11) | class Unauthorized extends Schema.TaggedError()( class MissingWorkspace (line 17) | class MissingWorkspace extends Schema.TaggedError()( class DatabaseError (line 23) | class DatabaseError extends Schema.TaggedError()( class VersionError (line 29) | class VersionError extends Schema.TaggedError()( class ClientTable (line 49) | class ClientTable extends Schema.Class("ClientTable")({ class WorkspaceTable (line 54) | class WorkspaceTable extends Schema.Class( class TokenTable (line 65) | class TokenTable extends Schema.Class("TokenTable")({ class AuthWorkspace (line 77) | class AuthWorkspace extends Context.Tag("AuthWorkspace")< class ValidDoc (line 82) | class ValidDoc extends Context.Tag("ValidDoc")< class VersionCheck (line 97) | class VersionCheck extends HttpApiMiddleware.Tag()( class Authorization (line 105) | class Authorization extends HttpApiMiddleware.Tag()( class MasterAuthorization (line 114) | class MasterAuthorization extends HttpApiMiddleware.Tag