gravitlauncher-remotecontrol-js
Version:
GravitLauncher RemoteControl module nodejs implementation
38 lines (37 loc) • 1.89 kB
TypeScript
import { GravitLauncherRemoteControlCore as This } from 'index';
export declare const updates: {
readonly makeprofile: <T extends boolean>(this: This, params: {
name: string;
minecraftVersion: string;
dir: string;
}, log?: T) => Promise<import("index").ExtractedData<T>>;
readonly downloadclient: <T_1 extends boolean>(this: This, params: {
version: string;
dir: string;
from?: 'mirror' | 'generate';
}, log?: T_1) => Promise<import("index").ExtractedData<T_1>>;
readonly syncprofiles: <T_2 extends boolean>(this: This, log?: T_2) => Promise<import("index").ExtractedData<T_2>>;
readonly downloadasset: <T_3 extends boolean>(this: This, params: {
version: string;
dir: string;
from?: 'mirror' | 'mojang';
}, log?: T_3) => Promise<import("index").ExtractedData<T_3>>;
readonly unindexasset: <T_4 extends boolean>(this: This, params: {
dir: string;
index: string;
outputDir: string;
}, log?: T_4) => Promise<import("index").ExtractedData<T_4>>;
readonly syncup: <T_5 extends boolean>(this: This, log?: T_5) => Promise<import("index").ExtractedData<T_5>>;
readonly syncbinaries: <T_6 extends boolean>(this: This, log?: T_6) => Promise<import("index").ExtractedData<T_6>>;
readonly saveprofiles: <T_7 extends boolean>(this: This, params: {
profileNames: string[];
}, log?: T_7) => Promise<import("index").ExtractedData<T_7>>;
readonly indexasset: <T_8 extends boolean>(this: This, params: {
dir: string;
index: string;
outputDir: string;
}, log?: T_8) => Promise<import("index").ExtractedData<T_8>>;
readonly syncupdates: <T_9 extends boolean>(this: This, params: {
subdirs?: string[];
}, log?: T_9) => Promise<import("index").ExtractedData<T_9>>;
};