UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

17 lines • 1.42 kB
import type { Handed } from '../../vfs/types.ts'; import type { DiscordAccessor } from '../../accessor/discord.ts'; import type { FileStat, PathSpec } from '../../types.ts'; export declare const read: (accessor: DiscordAccessor, path: PathSpec, entry?: FileStat | null, parent?: FileStat | null, window?: import("../hierarchy/read.ts").ReadWindow) => Promise<Uint8Array>; export declare const readRange: (accessor: DiscordAccessor, path: PathSpec, entry?: FileStat | null, parent?: FileStat | null, options?: { offset?: number; size?: number | null; }) => Promise<Uint8Array>; /** Stream attachments; preserve the rendered order of JSON records. */ export declare function readStream(accessor: DiscordAccessor, path: PathSpec, entry?: FileStat | null, parent?: FileStat | null, signal?: AbortSignal): AsyncGenerator<Uint8Array, void>; export declare const follow: (accessor: DiscordAccessor, path: PathSpec, n: number, interval: number, entry?: FileStat | null | undefined, parent?: FileStat | null | undefined) => Promise<AsyncIterable<Uint8Array<ArrayBufferLike>> | null>; /** * Several chat.jsonl files, one history walk per run of a channel's * consecutive days (`readDays`). Mirrors Python's `read_many`. */ export declare function readMany(accessor: DiscordAccessor, paths: readonly PathSpec[], limit: number, handed?: readonly Handed[]): Promise<Map<string, Uint8Array>>; //# sourceMappingURL=read.d.ts.map