UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

16 lines • 865 B
import { IOResult } from '../../../io/types.ts'; import type { FileStat, PathSpec } from '../../../types.ts'; import type { CommandFnResult, Context } from '../../config.ts'; import { type FlagValue } from '../../spec/types.ts'; export interface Base64Flags { readonly decode: boolean; readonly wrap: number | null; readonly ignoreGarbage: boolean; } /** * base64's options, -w read by mirage-rs before any operand is resolved: the * flags, or base64's refusal of a -w. Mirrors Python's `parse_flags`. */ export declare function parseFlags(bag: Record<string, FlagValue>): Base64Flags | IOResult; export declare function base64Generic(parsed: Base64Flags, paths: PathSpec[], ctx: Context, stream: (p: PathSpec) => AsyncIterable<Uint8Array>, stat: (p: PathSpec) => Promise<FileStat>): Promise<CommandFnResult>; //# sourceMappingURL=base64_cmd.d.ts.map