···11-import type { App } from '~/app'
11+import type { App } from '#app'
22import type { Board, ID } from '.'
33import { unwrap } from './database'
44
+1-1
examples/kanban/src/db/cards.ts
···11-import type { App } from '~/app.ts'
11+import type { App } from '#app'
22import { unwrap } from './database.ts'
33import type { Card, ID } from './index.ts'
44
+1-1
examples/kanban/src/db/columns.ts
···11-import type { App } from '~/app.ts'
11+import type { App } from '#app'
22import { unwrap } from './database.ts'
33import type { Column, ID } from './index.ts'
44
+4-4
examples/kanban/src/pages/board/board.ts
···11+import type { App } from '#app'
22+import * as db from '#db'
33+import { type Query, createSubscribedQuery } from '#util/query.ts'
44+import { createRecycler } from '#util/recycle.ts'
15import { html } from 'dhtml'
22-import type { App } from '~/app'
33-import * as db from '~/db'
44-import { type Query, createSubscribedQuery } from '~/util/query'
55-import { createRecycler } from '~/util/recycle'
66import { Column } from './column'
77import { text } from './text'
88
+3-3
examples/kanban/src/pages/board/card.ts
···11+import type { App } from '#app'
22+import * as db from '#db'
33+import { type Query, createSubscribedQuery } from '#util/query.ts'
14import { html } from 'dhtml'
22-import type { App } from '~/app'
33-import * as db from '~/db'
44-import { type Query, createSubscribedQuery } from '~/util/query'
55import { text } from './text'
6677export class Card {
+4-4
examples/kanban/src/pages/board/column.ts
···11+import type { App } from '#app'
22+import * as db from '#db'
33+import { type Query, createSubscribedQuery } from '#util/query.ts'
44+import { createRecycler } from '#util/recycle.ts'
15import { html } from 'dhtml'
22-import type { App } from '~/app'
33-import * as db from '~/db'
44-import { type Query, createSubscribedQuery } from '~/util/query'
55-import { createRecycler } from '~/util/recycle'
66import { Card } from './card'
77import { text } from './text'
88
+2-2
examples/kanban/src/pages/board/index.ts
···11-import type { PageContext } from '~/app'
22-import type { ID } from '~/db'
11+import type { PageContext } from '#app'
22+import type { ID } from '#db'
33import { Board } from './board'
4455export default function Page(context: PageContext, params: { id: string }) {
+3-3
examples/kanban/src/pages/index.ts
···11+import type { App, PageContext } from '#app'
22+import * as db from '#db'
33+import { type Query, createSubscribedQuery } from '#util/query.ts'
14import { html } from 'dhtml'
22-import type { App, PageContext } from '~/app'
33-import * as db from '~/db'
44-import { type Query, createSubscribedQuery } from '~/util/query'
5566export default class Page {
77 #app: App
+1-1
examples/kanban/src/util/recycle.ts
···11-import type { ID } from '~/db'
11+import type { ID } from '#db'
2233export function createRecycler<T extends { id: ID }>(list: () => Promise<Array<{ id: ID }>>, construct: (id: ID) => T) {
44 return async (prev: T[] | null) => {