Skip to content

Commit 073b09b

Browse files
committed
feat: remove schema/types part #1
This is the last offender in TS performance. I've removed most of type exports.
1 parent c38aded commit 073b09b

File tree

905 files changed

+4586
-2025
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

905 files changed

+4586
-2025
lines changed

apps/gateway/src/common/documents/getData.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,10 @@ import {
2323
} from '@latitude-data/constants'
2424
import { getDocumentMetadata } from '@latitude-data/core/services/documents/scan'
2525
import { documentPresenterWithProviderAndMetadata } from '$/presenters/documentPresenter'
26-
import {
27-
Commit,
28-
DocumentVersion,
29-
Project,
30-
type Workspace,
31-
} from '@latitude-data/core/schema/types'
26+
import { Project } from '@latitude-data/core/schema/models/types/Project'
27+
import { Workspace } from '@latitude-data/core/schema/models/types/Workspace'
28+
import { Commit } from '@latitude-data/core/schema/models/types/Commit'
29+
import { DocumentVersion } from '@latitude-data/core/schema/models/types/DocumentVersion'
3230

3331
async function getProjectByVersionData({
3432
workspace,

apps/gateway/src/middlewares/auth.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { unsafelyFindWorkspace } from '@latitude-data/core/data-access/workspaces'
22
import { unsafelyGetApiKeyByToken } from '@latitude-data/core/data-access/apiKeys'
33
import { bearerAuth } from 'hono/bearer-auth'
4-
import { type ApiKey, type Workspace } from '@latitude-data/core/schema/types'
4+
import { Workspace } from '@latitude-data/core/schema/models/types/Workspace'
5+
import { ApiKey } from '@latitude-data/core/schema/models/types/ApiKey'
56

67
declare module 'hono' {
78
interface ContextVariableMap {

apps/gateway/src/presenters/documentPresenter.ts

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ import { ParameterType } from '@latitude-data/constants'
33
import { ProviderApiKeysRepository } from '@latitude-data/core/repositories'
44
import { scanDocumentContent } from '@latitude-data/core/services/documents/scan'
55
import { ConversationMetadata } from 'promptl-ai'
6-
import {
7-
Commit,
8-
DocumentVersion,
9-
Workspace,
10-
} from '@latitude-data/core/schema/types'
116
import { Providers } from '@latitude-data/constants'
7+
import { Commit } from '@latitude-data/core/schema/models/types/Commit'
8+
import { Workspace } from '@latitude-data/core/schema/models/types/Workspace'
9+
import { DocumentVersion } from '@latitude-data/core/schema/models/types/DocumentVersion'
1210

1311
export const documentPresenterSchema = z.object({
1412
versionUuid: z.string(),
@@ -40,14 +38,14 @@ export function documentPresenterWithProviderAndMetadata({
4038
const parameters =
4139
rawParams.length > 0
4240
? rawParams.reduce(
43-
(acc, rawParam) => {
44-
if (acc[rawParam]) return acc
45-
acc[rawParam] = { type: ParameterType.Text }
41+
(acc, rawParam) => {
42+
if (acc[rawParam]) return acc
43+
acc[rawParam] = { type: ParameterType.Text }
4644

47-
return acc
48-
},
49-
{ ...configParams },
50-
)
45+
return acc
46+
},
47+
{ ...configParams },
48+
)
5149
: configParams
5250

5351
return {

apps/gateway/src/routes/api/v3/conversations/annotate/annotate.handler.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
helpers,
1818
} from '@latitude-data/core/factories'
1919
import { generateUUIDIdentifier } from '@latitude-data/core/lib/generateUUID'
20-
import { ApiKey } from '@latitude-data/core/schema/types'
20+
import { ApiKey } from '@latitude-data/core/schema/models/types/ApiKey'
2121
import { describe, expect, it } from 'vitest'
2222

2323
describe('POST /conversations/:conversationUuid/evaluations/:evaluationUuid/annotate', () => {

apps/gateway/src/routes/api/v3/conversations/annotate/serializeEvaluationResultV2.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {
22
EvaluationResultV2,
33
PublicManualEvaluationResultV2,
44
} from '@latitude-data/constants'
5-
import { Commit } from '@latitude-data/core/schema/types'
5+
import { Commit } from '@latitude-data/core/schema/models/types/Commit'
66

77
export function serializeEvaluationResultV2(
88
evaluationResult: EvaluationResultV2,

apps/gateway/src/routes/api/v3/conversations/chat/chat.handler.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ import {
2121
LogSources,
2222
StreamEventTypes,
2323
} from '@latitude-data/core/constants'
24-
import { ProviderLog, Workspace } from '@latitude-data/core/schema/types'
24+
import { ProviderLog } from '@latitude-data/core/schema/models/types/ProviderLog'
25+
import { Workspace } from '@latitude-data/core/schema/models/types/Workspace'
2526

2627
const mocks = vi.hoisted(() => ({
2728
addMessages: vi.fn(),

apps/gateway/src/routes/api/v3/projects/getAll/getAll.handler.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { unsafelyGetFirstApiKeyByWorkspaceId } from '@latitude-data/core/data-ac
33
import { createProject } from '@latitude-data/core/factories'
44
import { ProjectsRepository } from '@latitude-data/core/repositories'
55
import { beforeAll, describe, expect, it, vi } from 'vitest'
6-
import { Project } from '@latitude-data/core/schema/types'
6+
import { Project } from '@latitude-data/core/schema/models/types/Project'
77

88
vi.mock('$/jobs', () => ({
99
queues: { jobs: { enqueueUpdateApiKeyProviderJob: vi.fn() } },

apps/gateway/src/routes/api/v3/projects/versions/documents/getAll/getAll.handler.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
import { DocumentVersionsRepository } from '@latitude-data/core/repositories'
1010
import { mergeCommit } from '@latitude-data/core/services/commits/merge'
1111
import { beforeAll, describe, expect, it, vi } from 'vitest'
12-
import { Commit } from '@latitude-data/core/schema/types'
12+
import { Commit } from '@latitude-data/core/schema/models/types/Commit'
1313

1414
vi.mock('$/jobs', () => ({
1515
queues: { jobs: { enqueueUpdateApiKeyProviderJob: vi.fn() } },

apps/gateway/src/routes/api/v3/projects/versions/documents/getOrCreate/getOrCreate.handler.test.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@ import {
1313
} from '@latitude-data/core/repositories'
1414
import { mergeCommit } from '@latitude-data/core/services/commits/merge'
1515
import { beforeEach, describe, expect, it, vi } from 'vitest'
16-
import {
17-
Commit,
18-
Project,
19-
ProviderApiKey,
20-
User,
21-
Workspace,
22-
} from '@latitude-data/core/schema/types'
16+
import { Project } from '@latitude-data/core/schema/models/types/Project'
17+
import { Commit } from '@latitude-data/core/schema/models/types/Commit'
18+
import { Workspace } from '@latitude-data/core/schema/models/types/Workspace'
19+
import { User } from '@latitude-data/core/schema/models/types/User'
20+
import { ProviderApiKey } from '@latitude-data/core/schema/models/types/ProviderApiKey'
2321

2422
const mocks = vi.hoisted(() => ({
2523
queues: {

apps/gateway/src/routes/api/v3/projects/versions/documents/getOrCreate/getOrCreate.handler.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import { createNewDocument } from '@latitude-data/core/services/documents/create
77
import { documentPresenter } from '$/presenters/documentPresenter'
88
import { AppRouteHandler } from '$/openApi/types'
99
import { GetOrCreateRoute } from './getOrCreate.route'
10-
import { Commit, Workspace } from '@latitude-data/core/schema/types'
10+
import { Commit } from '@latitude-data/core/schema/models/types/Commit'
11+
import { Workspace } from '@latitude-data/core/schema/models/types/Workspace'
1112

1213
async function getOrCreateDocument({
1314
workspace,

0 commit comments

Comments
 (0)