@golem-sdk/golem-js
Version:
NodeJS and WebBrowser SDK for building apps running on Golem Network
23 lines (22 loc) • 741 B
TypeScript
import { NetworkOptions } from "../../network";
import { Deployment } from "./deployment";
import { GolemNetwork, MarketOrderSpec } from "../../golem-network";
export interface DeploymentOptions {
replicas: number | {
min: number;
max: number;
};
network?: string;
}
export interface CreateResourceRentalPoolOptions extends MarketOrderSpec {
deployment: DeploymentOptions;
}
export declare class GolemDeploymentBuilder {
private glm;
private components;
reset(): void;
constructor(glm: GolemNetwork);
createResourceRentalPool(name: string, options: CreateResourceRentalPoolOptions): this;
createNetwork(name: string, options?: NetworkOptions): this;
getDeployment(): Deployment;
}