chore: initial commit for phase06
This commit is contained in:
@@ -8,6 +8,26 @@ export type ScheduleAction = 'command' | 'power' | 'backup';
|
||||
|
||||
export type PluginSource = 'spiget' | 'manual';
|
||||
|
||||
export type ConfigParser = 'properties' | 'json' | 'yaml' | 'keyvalue';
|
||||
|
||||
export interface GameConfigFile {
|
||||
path: string;
|
||||
parser: ConfigParser;
|
||||
editableKeys?: string[];
|
||||
}
|
||||
|
||||
export interface GameEnvVar {
|
||||
key: string;
|
||||
default: string;
|
||||
description: string;
|
||||
required: boolean;
|
||||
}
|
||||
|
||||
export interface ConfigEntry {
|
||||
key: string;
|
||||
value: string;
|
||||
}
|
||||
|
||||
export interface PaginationParams {
|
||||
page: number;
|
||||
perPage: number;
|
||||
|
||||
Reference in New Issue
Block a user