@magnetarjs/core
Version:
Magnetar core library.
3 lines (2 loc) • 494 B
TypeScript
import type { ActionType, GlobalConfig, MagnetarStreamAction, ModuleConfig, WriteLock } from '@magnetarjs/types';
export declare function handleStreamPerStore([collectionPath, docId]: [string, string | undefined], moduleConfig: ModuleConfig, globalConfig: Required<GlobalConfig>, actionType: ActionType, streaming: () => Promise<void> | null, cacheStream: (closeStreamFn: () => void, streamingPromise: Promise<void> | null) => void, writeLockMap: Map<string, WriteLock>): MagnetarStreamAction;