UNPKG

dtamind-components

Version:

Apps integration for Dtamind. Contain Nodes and Credentials.

23 lines (22 loc) 686 B
import { Checkpoint, CheckpointMetadata } from '@langchain/langgraph'; import { RunnableConfig } from '@langchain/core/runnables'; import { IDatabaseEntity } from '../../../src'; import { DataSource } from 'typeorm'; export type SaverOptions = { datasourceOptions: any; threadId: string; appDataSource: DataSource; databaseEntities: IDatabaseEntity; chatflowid: string; orgId: string; }; export interface CheckpointTuple { config: RunnableConfig; checkpoint: Checkpoint; metadata?: CheckpointMetadata; parentConfig?: RunnableConfig; } export interface SerializerProtocol<D> { stringify(obj: D): string; parse(data: string): Promise<D>; }