♻️ Re-organize workspace folders

This commit is contained in:
Baptiste Arnaud
2023-03-15 08:35:16 +01:00
parent 25c367901f
commit cbc8194f19
987 changed files with 2716 additions and 2770 deletions

View File

@@ -8,7 +8,7 @@ import {
import prisma from '@/lib/prisma'
import { publicProcedure } from '@/utils/server/trpc'
import { TRPCError } from '@trpc/server'
import { Prisma } from 'db'
import { Prisma } from '@typebot.io/prisma'
import {
ChatReply,
chatReplySchema,
@@ -22,14 +22,14 @@ import {
Typebot,
Variable,
VariableWithValue,
} from 'models'
} from '@typebot.io/schemas'
import {
continueBotFlow,
getSession,
setResultAsCompleted,
startBotFlow,
} from '../utils'
import { env, isDefined, omit } from 'utils'
import { env, isDefined, omit } from '@typebot.io/lib'
export const sendMessageProcedure = publicProcedure
.meta({

View File

@@ -1,5 +1,5 @@
import { createId } from '@paralleldrive/cuid2'
import { SessionState, Edge } from 'models'
import { SessionState, Edge } from '@typebot.io/schemas'
export const addEdgeToTypebot = (
state: SessionState,

View File

@@ -7,7 +7,7 @@ import { validateUrl } from '@/features/blocks/inputs/url/api'
import { parseVariables, updateVariables } from '@/features/variables'
import prisma from '@/lib/prisma'
import { TRPCError } from '@trpc/server'
import { Prisma } from 'db'
import { Prisma } from '@typebot.io/prisma'
import got from 'got'
import {
Block,
@@ -18,8 +18,8 @@ import {
InputBlockType,
ResultInSession,
SessionState,
} from 'models'
import { isInputBlock, isNotDefined } from 'utils'
} from '@typebot.io/schemas'
import { isInputBlock, isNotDefined } from '@typebot.io/lib'
import { executeGroup } from './executeGroup'
import { getNextGroup } from './getNextGroup'

View File

@@ -8,14 +8,14 @@ import {
InputBlockType,
RuntimeOptions,
SessionState,
} from 'models'
} from '@typebot.io/schemas'
import {
isBubbleBlock,
isDefined,
isInputBlock,
isIntegrationBlock,
isLogicBlock,
} from 'utils'
} from '@typebot.io/lib'
import { executeLogic } from './executeLogic'
import { getNextGroup } from './getNextGroup'
import { executeIntegration } from './executeIntegration'

View File

@@ -4,7 +4,11 @@ import { executeGoogleSheetBlock } from '@/features/blocks/integrations/googleSh
import { executeOpenAIBlock } from '@/features/blocks/integrations/openai/executeOpenAIBlock'
import { executeSendEmailBlock } from '@/features/blocks/integrations/sendEmail/api'
import { executeWebhookBlock } from '@/features/blocks/integrations/webhook/api'
import { IntegrationBlock, IntegrationBlockType, SessionState } from 'models'
import {
IntegrationBlock,
IntegrationBlockType,
SessionState,
} from '@typebot.io/schemas'
import { ExecuteIntegrationResponse } from '../../types'
export const executeIntegration =

View File

@@ -3,7 +3,7 @@ import { executeRedirect } from '@/features/blocks/logic/redirect/api'
import { executeSetVariable } from '@/features/blocks/logic/setVariable/api'
import { executeTypebotLink } from '@/features/blocks/logic/typebotLink/api'
import { executeWait } from '@/features/blocks/logic/wait/api/utils/executeWait'
import { LogicBlock, LogicBlockType, SessionState } from 'models'
import { LogicBlock, LogicBlockType, SessionState } from '@typebot.io/schemas'
import { ExecuteLogicResponse } from '../../types'
import { executeScript } from '@/features/blocks/logic/script/executeScript'
import { executeJumpBlock } from '@/features/blocks/logic/jump/executeJumpBlock'

View File

@@ -1,5 +1,5 @@
import { byId } from 'utils'
import { Group, SessionState } from 'models'
import { byId } from '@typebot.io/lib'
import { Group, SessionState } from '@typebot.io/schemas'
export type NextGroup = {
group: Group

View File

@@ -1,5 +1,5 @@
import prisma from '@/lib/prisma'
import { ChatSession } from 'models'
import { ChatSession } from '@typebot.io/schemas'
export const getSession = async (
sessionId: string

View File

@@ -1,5 +1,5 @@
import { TRPCError } from '@trpc/server'
import { ChatReply, SessionState } from 'models'
import { ChatReply, SessionState } from '@typebot.io/schemas'
import { executeGroup } from './executeGroup'
import { getNextGroup } from './getNextGroup'

View File

@@ -2,13 +2,13 @@ import { getTestAsset } from '@/test/utils/playwright'
import test, { expect } from '@playwright/test'
import { createId } from '@paralleldrive/cuid2'
import prisma from '@/lib/prisma'
import { HttpMethod, SendMessageInput } from 'models'
import { HttpMethod, SendMessageInput } from '@typebot.io/schemas'
import {
createWebhook,
deleteTypebots,
deleteWebhooks,
importTypebotInDatabase,
} from 'utils/playwright/databaseActions'
} from '@typebot.io/lib/playwright/databaseActions'
test.afterEach(async () => {
await deleteWebhooks(['chat-webhook-id'])

View File

@@ -1,4 +1,4 @@
import { ChatReply, SessionState } from 'models'
import { ChatReply, SessionState } from '@typebot.io/schemas'
export type EdgeId = string