config
updateConfig
dataParts
addDataPart
addDataPart: (
type: string,
data: any,
id?: string,
metadata?: Record<string, any>,
) => string
updateDataPart
updateDataPart: (id: string, data: any, metadata?: Record<string, any>) => void
removeDataPart
removeDataPart: (id: string) => void
clearDataParts
clearDataParts: () => void
getDataPartsByType
getDataPartById
createDataStream
createDataStream: (execute: (writer: any) => Promise<void>) => Promise<Response>
onDataPartAdded
onDataPartUpdated
onDataPartRemoved
onDataPartRemoved: (callback: (id: string) => void) => void
getDataPartsAnalytics
getDataPartsAnalytics: () => {
totalParts: number;
partsByType: Record<string, number>;
averageSize: number;
lastUpdated: Date;
}