gravitlauncher-remotecontrol-js
Version:
GravitLauncher RemoteControl module nodejs implementation
74 lines (73 loc) • 4.22 kB
TypeScript
import { GravitLauncherRemoteControlCore as This } from 'index';
export declare const service: {
readonly clients: <T extends boolean>(this: This, log?: T) => Promise<import("index").ExtractedData<T>>;
readonly signjar: <T_1 extends boolean>(this: This, params: {
pathToFile: string;
pathToSignedFile?: string;
}, log?: T_1) => Promise<import("index").ExtractedData<T_1>>;
readonly serverstatus: <T_2 extends boolean>(this: This, log?: T_2) => Promise<import("index").ExtractedData<T_2>>;
readonly signdir: <T_3 extends boolean>(this: This, params: {
pathToDir: string;
}, log?: T_3) => Promise<import("index").ExtractedData<T_3>>;
readonly notify: <T_4 extends boolean>(this: This, params: {
head: string;
message: string;
icon?: string;
}, log?: T_4) => Promise<import("index").ExtractedData<T_4>>;
readonly token: <T_5 extends boolean>(this: This, params: {
action: 'server' | 'info';
args: string[];
}, log?: T_5) => Promise<import("index").ExtractedData<T_5>>;
readonly token_server: <T_6 extends boolean>(this: This, params: {
profileName: string;
authId?: string;
}, log?: T_6) => Promise<import("index").ExtractedData<T_6>>;
readonly token_info: <T_7 extends boolean>(this: This, params: {
token: string;
}, log?: T_7) => Promise<import("index").ExtractedData<T_7>>;
readonly securitycheck: <T_8 extends boolean>(this: This, log?: T_8) => Promise<import("index").ExtractedData<T_8>>;
readonly component: <T_9 extends boolean>(this: This, params: {
action: 'load' | 'unload';
componentName: string;
moreArgs?: string[];
}, log?: T_9) => Promise<import("index").ExtractedData<T_9>>;
readonly component_load: <T_10 extends boolean>(this: This, params: {
componentName: string;
componentType: string;
jsonFile?: string;
}, log?: T_10) => Promise<import("index").ExtractedData<T_10>>;
readonly component_unload: <T_11 extends boolean>(this: This, params: {
componentName: string;
}, log?: T_11) => Promise<import("index").ExtractedData<T_11>>;
readonly config: <T_12 extends boolean>(this: This, params: {
name: string;
action: 'launchserver' | 'component.reglimiter' | 'component.authlimiter' | 'component.proguard' | 'auth.std.core';
moreArgs?: string[];
}, log?: T_12) => Promise<import("index").ExtractedData<T_12>>;
readonly config_launchserver: <T_13 extends boolean>(this: This, params: {
subcommand: 'resetauth' | 'reload' | 'save';
args?: string[];
}, log?: T_13) => Promise<import("index").ExtractedData<T_13>>;
readonly config_launchserver_resetauth: <T_14 extends boolean>(this: This, params: {
authId: string;
}, log?: T_14) => Promise<import("index").ExtractedData<T_14>>;
readonly config_launchserver_reload: <T_15 extends boolean>(this: This, params: {
type?: string;
}, log?: T_15) => Promise<import("index").ExtractedData<T_15>>;
readonly config_launchserver_save: <T_16 extends boolean>(this: This, log?: T_16) => Promise<import("index").ExtractedData<T_16>>;
readonly config_componentReglimiter: <T_17 extends boolean>(this: This, params: {
subcommand: 'addExclude' | 'clear' | 'clearExclude' | 'gc' | 'rmExclude';
arg?: string;
}, log?: T_17) => Promise<import("index").ExtractedData<T_17>>;
readonly config_componentAuthlimiter: <T_18 extends boolean>(this: This, params: {
subcommand: 'addExclude' | 'clear' | 'clearExclude' | 'gc' | 'rmExclude';
arg?: string;
}, log?: T_18) => Promise<import("index").ExtractedData<T_18>>;
readonly config_componentProguard: <T_19 extends boolean>(this: This, params: {
subcommand: 'addExclude' | 'clear' | 'clearExclude' | 'gc' | 'rmExclude';
arg?: string;
}, log?: T_19) => Promise<import("index").ExtractedData<T_19>>;
readonly config_authStdCore: <T_20 extends boolean>(this: This, params: {
args: string[];
}, log?: T_20) => Promise<import("index").ExtractedData<T_20>>;
};