Skip to content

Commit 8c4f56e

Browse files
authored
CLI Output Update (#51)
1 parent b5819b8 commit 8c4f56e

File tree

30 files changed

+259
-59
lines changed

30 files changed

+259
-59
lines changed

.changeset/fix-import-paths.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"tangrams": patch
3+
---
4+
5+
Fix inconsistent relative import paths in generated output. Previously, some imports were generated as `./../schema` instead of `../schema`. This change introduces a `getRelativeImportPath` utility that properly normalizes all relative import paths, and makes all import path calculations dynamic (removing hardcoded `FUNCTIONS_IMPORT_PATH` constants) for consistency and future flexibility.

examples/start-full-stack/tangrams/api/db/collections.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { createPet, createUser, deletePet, deleteUser, listPets, listUsers, upda
55

66
import type { LoadSubsetOptions } from "@tanstack/db"
77
import type { QueryClient } from "@tanstack/react-query"
8-
import type { ListUsersParams } from "./../schema"
8+
import type { ListUsersParams } from "../schema"
99

1010
/**
1111
* Translate TanStack DB predicates to User query parameters

examples/start-full-stack/tangrams/api/form/options.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import { formOptions } from "@tanstack/react-form"
55

6-
import { createPetRequestSchema, createUserRequestSchema, updatePetRequestSchema, updateUserRequestSchema } from "./../schema"
6+
import { createPetRequestSchema, createUserRequestSchema, updatePetRequestSchema, updateUserRequestSchema } from "../schema"
77

8-
import type { CreatePetRequest, CreateUserRequest, UpdatePetRequest, UpdateUserRequest } from "./../schema"
8+
import type { CreatePetRequest, CreateUserRequest, UpdatePetRequest, UpdateUserRequest } from "../schema"
99

1010
export const createPetFormOptions = formOptions({
1111
defaultValues: {} as CreatePetRequest,

examples/start-full-stack/tangrams/api/query/options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { infiniteQueryOptions, mutationOptions, queryOptions } from "@tanstack/r
55

66
import { createPet, createUser, deletePet, deleteUser, getPet, getUser, listPets, listUsers, updatePet, updateUser } from "../functions"
77

8-
import type { CreatePetRequest, CreateUserRequest, GetPetParams, GetUserParams, ListPetsParams, ListUsersParams, UpdatePetRequest, UpdateUserRequest } from "./../schema"
8+
import type { CreatePetRequest, CreateUserRequest, GetPetParams, GetUserParams, ListPetsParams, ListUsersParams, UpdatePetRequest, UpdateUserRequest } from "../schema"
99

1010
// Query Options (GET operations)
1111

examples/start-graphql-db/tangrams/api/query/options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { mutationOptions, queryOptions } from "@tanstack/react-query"
55

66
import { createPet, deletePet, getPetById, getPets, updatePet } from "../functions"
77

8-
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "./../schema"
8+
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "../schema"
99

1010
// Query Options
1111
export const getPetsQueryOptions = (variables?: GetPetsQueryVariables) =>

examples/start-graphql-form/tangrams/api/form/options.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import { formOptions } from "@tanstack/react-form"
55

6-
import { createPetMutationVariablesSchema, deletePetMutationVariablesSchema, updatePetMutationVariablesSchema } from "./../schema"
6+
import { createPetMutationVariablesSchema, deletePetMutationVariablesSchema, updatePetMutationVariablesSchema } from "../schema"
77

8-
import type { CreatePetMutationVariables, DeletePetMutationVariables, UpdatePetMutationVariables } from "./../schema"
8+
import type { CreatePetMutationVariables, DeletePetMutationVariables, UpdatePetMutationVariables } from "../schema"
99

1010
export const createPetFormOptions = formOptions({
1111
defaultValues: {} as CreatePetMutationVariables,

examples/start-graphql-form/tangrams/api/query/options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { mutationOptions, queryOptions } from "@tanstack/react-query"
55

66
import { createPet, deletePet, getPetById, getPets, updatePet } from "../functions"
77

8-
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "./../schema"
8+
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "../schema"
99

1010
// Query Options
1111
export const getPetsQueryOptions = (variables?: GetPetsQueryVariables) =>

examples/start-graphql-query/tangrams/api/query/options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { infiniteQueryOptions, mutationOptions, queryOptions } from "@tanstack/r
55

66
import { createPet, deletePet, getPetById, getPets, getPetsConnection, updatePet } from "../functions"
77

8-
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsConnectionQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "./../schema"
8+
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsConnectionQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "../schema"
99

1010
// Query Options
1111
export const getPetsQueryOptions = (variables?: GetPetsQueryVariables) =>

examples/start-multi-source/tangrams/pets/form/options.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import { formOptions } from "@tanstack/react-form"
55

6-
import { createPetMutationVariablesSchema, deletePetMutationVariablesSchema, updatePetMutationVariablesSchema } from "./../schema"
6+
import { createPetMutationVariablesSchema, deletePetMutationVariablesSchema, updatePetMutationVariablesSchema } from "../schema"
77

8-
import type { CreatePetMutationVariables, DeletePetMutationVariables, UpdatePetMutationVariables } from "./../schema"
8+
import type { CreatePetMutationVariables, DeletePetMutationVariables, UpdatePetMutationVariables } from "../schema"
99

1010
export const createPetFormOptions = formOptions({
1111
defaultValues: {} as CreatePetMutationVariables,

examples/start-multi-source/tangrams/pets/query/options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { mutationOptions, queryOptions } from "@tanstack/react-query"
55

66
import { createPet, deletePet, getPetById, getPets, updatePet } from "../functions"
77

8-
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "./../schema"
8+
import type { CreatePetMutationVariables, DeletePetMutationVariables, GetPetByIdQueryVariables, GetPetsQueryVariables, UpdatePetMutationVariables } from "../schema"
99

1010
// Query Options
1111
export const getPetsQueryOptions = (variables?: GetPetsQueryVariables) =>

0 commit comments

Comments
 (0)