|
1 | 1 | /* eslint-disable no-use-before-define */ |
2 | 2 | // generated {{ timestamp | date("yyyy-MM-dd HH:mm:ss", timeZone="Europe/Berlin") }} |
3 | 3 |
|
4 | | -{% if controller.fieldImports is not empty %}import { {% for fieldImport in controller.fieldImports %}{{ fieldImport }}{% if not loop.last %}, {% endif %}{% endfor %} } from "{{- generatorConfig.srcNavigation -}}{{- generatorConfig.clientFolder -}}"; |
| 4 | +{% if controller.fieldImports is not empty %}import type { {% for fieldImport in controller.fieldImports %}{{ fieldImport }}{% if not loop.last %}, {% endif %}{% endfor %} } from "{{- generatorConfig.srcNavigation -}}{{- generatorConfig.clientFolder -}}"; |
5 | 5 | {% endif %} |
6 | | -{% if reactQueryVersion.number >= 5 %}import { {{ groupName }} } from "{{- generatorConfig.srcNavigation -}}{{- generatorConfig.clientFolder -}}";{% endif %} |
7 | | -import { useInfiniteQuery, useQuery, useMutation, useQueryClient, UseQueryOptions, UseInfiniteQueryOptions, UseMutationOptions {% if reactQueryVersion.number >= 4 %}, InfiniteData{% endif %}{% if reactQueryVersion.number >= 5 %}, queryOptions, infiniteQueryOptions {% endif %} } from "{{- reactQueryVersion.packageName -}}"; |
8 | | -import { PageableResult } from "@rocketbase/commons-core"; |
| 6 | +{% if reactQueryVersion.number >= 5 %}import type { {{ groupName }} } from "{{- generatorConfig.srcNavigation -}}{{- generatorConfig.clientFolder -}}";{% endif %} |
| 7 | +import { useInfiniteQuery, useQuery, useMutation, useQueryClient, type UseQueryOptions, type UseInfiniteQueryOptions, type UseMutationOptions {% if reactQueryVersion.number >= 4 %}, type InfiniteData{% endif %}{% if reactQueryVersion.number >= 5 %}, queryOptions, infiniteQueryOptions {% endif %} } from "{{- reactQueryVersion.packageName -}}"; |
| 8 | +import type { PageableResult } from "@rocketbase/commons-core"; |
9 | 9 | import { useApi } from "{{- generatorConfig.srcNavigation -}}{{- generatorConfig.clientFolder -}}"; |
10 | | -import { PageableRequest } from "{{- generatorConfig.srcNavigation -}}{{- generatorConfig.modelFolder -}}"; |
| 10 | +import type { PageableRequest } from "{{- generatorConfig.srcNavigation -}}{{- generatorConfig.modelFolder -}}"; |
11 | 11 | import { createPaginationOptions } from "{{- generatorConfig.createPaginationOptions -}}"; |
12 | 12 | {% if controller.importTypes is not empty %} |
13 | 13 | {% for pack in controller.importTypes %} |
14 | | -import { {% for i in pack.types %}{{ i }}{% if not loop.last %}, {% endif %}{% endfor %} } from "{{- pack.name -}}"; |
| 14 | +import type { {% for i in pack.types %}{{ i }}{% if not loop.last %}, {% endif %}{% endfor %} } from "{{- pack.name -}}"; |
15 | 15 | {% endfor %} |
16 | 16 | {% endif %} |
17 | 17 |
|
|
0 commit comments