Skip to content

Commit 2244b66

Browse files
committed
feat(alias): move to #edgedb/
1 parent 50906b4 commit 2244b66

7 files changed

Lines changed: 16 additions & 16 deletions

File tree

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,11 @@ export default defineNuxtConfig({
8585
queriesDir: 'queries',
8686
// dbschema/ dir (you should not touch this)
8787
queryBuilderDir: 'dbschema/query-builder',
88-
// Toggles typings generation (#db/interfaces)
88+
// Toggles typings generation (#edgedb/interfaces)
8989
generateInterfaces: true,
90-
// Toggles typings generation (#db/queries)
90+
// Toggles typings generation (#edgedb/queries)
9191
generateQueries: true,
92-
// Toggles typings generation (#db/builder)
92+
// Toggles typings generation (#edgedb/builder)
9393
generateQueryBuilder: true,
9494
// Toggles logging messages on code generation
9595
generateQuiet: true,
@@ -170,11 +170,11 @@ export default defineEventHandler(async (req) => {
170170
})
171171
```
172172

173-
You can still import [queries](https://www.edgedb.com/docs/clients/js/queries) directly from `#db/queries` and pass them the client from `useEdgeDb()`.
173+
You can still import [queries](https://www.edgedb.com/docs/clients/js/queries) directly from `#edgedb/queries` and pass them the client from `useEdgeDb()`.
174174

175175
```typescript
176176
// server/api/blogpost/[id].ts
177-
import { getBlogPost } from '#db/queries'
177+
import { getBlogPost } from '#edgedb/queries'
178178
import { defineEventHandler, getRouterParams } from 'h3'
179179

180180
export default defineEventHandler(async (req) => {
@@ -224,11 +224,11 @@ export default defineEventHandler(async (req) => {
224224

225225
### Typings
226226

227-
All the interfaces generated by EdgeDB are available throuh imports via `@db/interfaces`.
227+
All the interfaces generated by EdgeDB are available throuh imports via `#edgedb/interfaces`.
228228

229229
```vue
230230
<script setup lang="ts">
231-
import type { BlogPost } from '@db/interfaces'
231+
import type { BlogPost } from '#edgedb/interfaces'
232232
233233
defineProps<{ blogPost: BlogPost }>()
234234
</script>
@@ -593,7 +593,7 @@ I guess that can be useful for a super-admin/internal dashboard, but use it at y
593593

594594
```vue
595595
<script setup lang="ts">
596-
import e, { type $infer } from '@db/builder'
596+
import e, { type $infer } from '#edgedb/builder'
597597
598598
const query = e.select(e.Movie, () => ({ id: true, title: true }))
599599
type result = $infer<typeof query>

playground/pages/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import type { BlogPost } from '@db/interfaces'
2+
import type { BlogPost } from '#edgedb/interfaces'
33
44
const { isLoggedIn } = useEdgeDbIdentity()
55

playground/server/api/blogpost/[id].ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { H3Error, defineEventHandler, getRouterParams } from 'h3'
2-
import type { BlogPost } from '@db/interfaces'
2+
import type { BlogPost } from '#edgedb/interfaces'
33

44
export default defineEventHandler(async (req) => {
55
const params = getRouterParams(req)

src/module.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -392,9 +392,9 @@ export default defineNuxtModule<ModuleOptions>({
392392

393393
// Inject aliases
394394
const nuxtOptions = nuxt.options
395-
nuxtOptions.alias['#db/queries'] = join(dbschemaDir, '/queries.ts')
396-
nuxtOptions.alias['#db/interfaces'] = join(dbschemaDir, '/interfaces.ts')
397-
nuxtOptions.alias['#db/builder'] = join(dbschemaDir, '/query-builder/index.ts')
395+
nuxtOptions.alias['#edgedb/queries'] = join(dbschemaDir, '/queries.ts')
396+
nuxtOptions.alias['#edgedb/interfaces'] = join(dbschemaDir, '/interfaces.ts')
397+
nuxtOptions.alias['#edgedb/builder'] = join(dbschemaDir, '/query-builder/index.ts')
398398

399399
await generateInterfaces()
400400
await generateQueries()

src/runtime/composables/useEdgeDbIdentity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { computed } from 'vue'
22
import type { ComputedRef, Ref } from 'vue'
33
import type { H3Event } from 'h3'
4-
import type { User } from '@db/interfaces'
4+
import type { User } from '#edgedb/interfaces'
55
import { useNuxtApp } from '#imports'
66

77
interface UseEdgeDbIdentityData {

src/runtime/server/useEdgeDbQueries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { EventHandlerRequest, H3Event } from 'h3'
22
import { useEdgeDb } from './useEdgeDb'
3-
import * as queries from '#db/queries'
3+
import * as queries from '#edgedb/queries'
44

55
export function useEdgeDbQueries(
66
req: H3Event<EventHandlerRequest> | undefined = undefined,

src/runtime/server/useEdgeDbQueryBuilder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import e from '@db/builder'
1+
import e from '#edgedb/builder'
22

33
export function useEdgeDbQueryBuilder() {
44
return e

0 commit comments

Comments
 (0)