relax-mj
Version:
Node.js client for the unofficial MidJourney API.
17 lines (16 loc) • 948 B
TypeScript
import { LoadingHandler, MJMessage, MJConfig, MJConfigParam } from "./interfaces";
import { HttpsProxyAgent } from "https-proxy-agent";
export declare class MidjourneyMessage {
private magApiQueue;
config: MJConfig;
agent?: HttpsProxyAgent<string>;
constructor(defaults: MJConfigParam);
protected log(...args: any[]): void;
FilterMessages(timestamp: number, prompt: string, loading?: LoadingHandler, options?: string, index?: number): Promise<MJMessage | null>;
UriToHash(uri: string): string;
WaitMessage(prompt: string, loading?: LoadingHandler): Promise<MJMessage | null>;
WaitOptionMessage(content: string, options: string, loading?: LoadingHandler): Promise<MJMessage | null>;
WaitUpscaledMessage(content: string, index: number, loading?: LoadingHandler): Promise<MJMessage | null>;
protected safeRetrieveMessages(limit?: number): Promise<any>;
RetrieveMessages(limit?: number): Promise<any>;
}