@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
37 lines • 978 B
TypeScript
import { CommandEnum } from './CommandEnum';
export declare enum CommandParameterType {
Int = 1048577,
Float = 1048579,
Value = 1048580,
Operator = 1048582,
Target = 1048583,
String = 1048608,
Position = 1048617,
Message = 1048620,
RawText = 1048622,
Json = 1048626,
Command = 1048639,
Enum = 2097152
}
export declare enum CommandParameterFlags {
NONE = 0,
FORCE_COLLAPSE_ENUM = 1,
FLAG_HAS_ENUM_CONSTRAINT = 2
}
export default class CommandParameter {
paramName: string;
paramType: CommandParameterType;
isOptional: boolean;
flags: CommandParameterFlags;
enum: CommandEnum | null;
postfix: string | null;
constructor(data?: {
paramName?: string;
paramType?: CommandParameterType;
isOptional?: boolean;
flags?: CommandParameterFlags;
enum?: CommandEnum | null;
postfix?: string | null;
});
}
//# sourceMappingURL=CommandParameter.d.ts.map