@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
17 lines • 979 B
TypeScript
import type { WandbConfig } from './config.ts';
import type { Named, Run, RunFile, FileMetadata, RunVariables } from './types.ts';
export declare class WandbClient {
readonly config: WandbConfig;
constructor(config: WandbConfig);
headers(): Record<string, string>;
request<T>(query: string, variables: Record<string, unknown>): Promise<T>;
pages<T>(query: string, variables: Record<string, unknown>, keys: string[], limit?: number): Promise<T[]>;
projects(entity: string, limit?: number): Promise<Named[]>;
runs(entity: string, project: string, limit?: number): Promise<Named[]>;
run(variables: RunVariables, query?: string): Promise<Run>;
files(variables: RunVariables): Promise<FileMetadata[]>;
file(variables: RunVariables, name: string): Promise<RunFile | null>;
history(variables: RunVariables): AsyncGenerator<Record<string, unknown>>;
download(url: string): AsyncGenerator<Uint8Array>;
}
//# sourceMappingURL=client.d.ts.map