@useapi/midjourney-api
Version:
TypeScript client library for Midjourney API by useapi.net
18 lines (17 loc) • 721 B
TypeScript
import { RequestContext, HttpMethod } from "./http/http";
export interface BaseServerConfiguration {
makeRequestContext(endpoint: string, httpMethod: HttpMethod): RequestContext;
}
export declare class ServerConfiguration<T extends {
[key: string]: string;
}> implements BaseServerConfiguration {
private url;
private variableConfiguration;
constructor(url: string, variableConfiguration: T);
setVariables(variableConfiguration: Partial<T>): void;
getConfiguration(): T;
private getUrl;
makeRequestContext(endpoint: string, httpMethod: HttpMethod): RequestContext;
}
export declare const defaultServer: ServerConfiguration<{}>;
export declare const servers: ServerConfiguration<{}>[];