UNPKG

@magnetarjs/core

Version:
9 lines (8 loc) 610 B
import type { CollectionFn, DocFn, DocInstance, FetchPromises, GlobalConfig, ModuleConfig, WriteLock } from '@magnetarjs/types'; export declare function createDocWithContext([collectionPath, docId]: [string, string], moduleConfig: ModuleConfig, globalConfig: Required<GlobalConfig>, docFn: DocFn, collectionFn: CollectionFn, streamAndFetchPromises: { writeLockMap: Map<string, WriteLock>; fetchPromises: FetchPromises; cacheStream: (closeStreamFn: () => void, streamingPromise: Promise<void> | null) => void; streaming: () => Promise<void> | null; closeStream: () => void; }): DocInstance;