rustplus-ts
Version:
Rust+ API Wrapper written in TypeScript for the game Rust.
76 lines (75 loc) • 7.74 kB
TypeScript
import { Logger } from 'winston';
import * as rpi from './interfaces/rustplus';
import * as rp from './rustplus';
/**
* Validation checks for the rustplus.proto file interfaces and enums.
*/
export declare function isValidVector2(object: unknown, logger?: Logger | null): object is rpi.Vector2;
export declare function isValidVector3(object: unknown, logger?: Logger | null): object is rpi.Vector3;
export declare function isValidVector4(object: unknown, logger?: Logger | null): object is rpi.Vector4;
export declare function isValidHalf3(object: unknown, logger?: Logger | null): object is rpi.Half3;
export declare function isValidColor(object: unknown, logger?: Logger | null): object is rpi.Color;
export declare function isValidRay(object: unknown, logger?: Logger | null): object is rpi.Ray;
export declare function isValidClanActionResult(object: unknown, logger?: Logger | null): object is rpi.ClanActionResult;
export declare function isValidClanInfo(object: unknown, logger?: Logger | null): object is rpi.ClanInfo;
export declare function isValidClanInfo_Role(object: unknown, logger?: Logger | null): object is rpi.ClanInfo_Role;
export declare function isValidClanInfo_Member(object: unknown, logger?: Logger | null): object is rpi.ClanInfo_Member;
export declare function isValidClanInfo_Invite(object: unknown, logger?: Logger | null): object is rpi.ClanInfo_Invite;
export declare function isValidClanLog(object: unknown, logger?: Logger | null): object is rpi.ClanLog;
export declare function isValidClanLog_Entry(object: unknown, logger?: Logger | null): object is rpi.ClanLog_Entry;
export declare function isValidClanInvitations(object: unknown, logger?: Logger | null): object is rpi.ClanInvitations;
export declare function isValidClanInvitations_Invitation(object: unknown, logger?: Logger | null): object is rpi.ClanInvitations_Invitation;
export declare function isValidAppRequest(object: unknown, logger?: Logger | null): object is rpi.AppRequest;
export declare function isValidAppEmpty(object: unknown, logger?: Logger | null): object is rpi.AppEmpty;
export declare function isValidAppSendMessage(object: unknown, logger?: Logger | null): object is rpi.AppSendMessage;
export declare function isValidAppSetEntityValue(object: unknown, logger?: Logger | null): object is rpi.AppSetEntityValue;
export declare function isValidAppFlag(object: unknown, logger?: Logger | null): object is rpi.AppFlag;
export declare function isValidAppPromoteToLeader(object: unknown, logger?: Logger | null): object is rpi.AppPromoteToLeader;
export declare function isValidAppGetNexusAuth(object: unknown, logger?: Logger | null): object is rpi.AppGetNexusAuth;
export declare function isValidAppCameraSubscribe(object: unknown, logger?: Logger | null): object is rpi.AppCameraSubscribe;
export declare function isValidAppCameraInput(object: unknown, logger?: Logger | null): object is rpi.AppCameraInput;
export declare function isValidAppMessage(object: unknown, logger?: Logger | null): object is rpi.AppMessage;
export declare function isValidAppResponse(object: unknown, logger?: Logger | null): object is rpi.AppResponse;
export declare function isValidAppSuccess(object: unknown, logger?: Logger | null): object is rpi.AppSuccess;
export declare function isValidAppError(object: unknown, logger?: Logger | null): object is rpi.AppError;
export declare function isValidAppInfo(object: unknown, logger?: Logger | null): object is rpi.AppInfo;
export declare function isValidAppTime(object: unknown, logger?: Logger | null): object is rpi.AppTime;
export declare function isValidAppMap(object: unknown, logger?: Logger | null): object is rpi.AppMap;
export declare function isValidAppMap_Monument(object: unknown, logger?: Logger | null): object is rpi.AppMap_Monument;
export declare function isValidAppTeamInfo(object: unknown, logger?: Logger | null): object is rpi.AppTeamInfo;
export declare function isValidAppTeamInfo_Member(object: unknown, logger?: Logger | null): object is rpi.AppTeamInfo_Member;
export declare function isValidAppTeamInfo_Note(object: unknown, logger?: Logger | null): object is rpi.AppTeamInfo_Note;
export declare function isValidAppTeamInfo_Note_Type(value: unknown): value is rpi.AppTeamInfo_Note_Type;
export declare function isValidAppTeamInfo_Note_Icon(value: unknown): value is rpi.AppTeamInfo_Note_Icon;
export declare function isValidAppTeamInfo_Note_ColourIndex(value: unknown): value is rpi.AppTeamInfo_Note_ColourIndex;
export declare function isValidAppTeamChat(object: unknown, logger?: Logger | null): object is rpi.AppTeamChat;
export declare function isValidAppTeamMessage(object: unknown, logger?: Logger | null): object is rpi.AppTeamMessage;
export declare function isValidAppEntityInfo(object: unknown, logger?: Logger | null): object is rpi.AppEntityInfo;
export declare function isValidAppEntityType(value: unknown): value is rpi.AppEntityType;
export declare function isValidAppEntityPayload(object: unknown, logger?: Logger | null): object is rpi.AppEntityPayload;
export declare function isValidAppEntityPayload_Item(object: unknown, logger?: Logger | null): object is rpi.AppEntityPayload_Item;
export declare function isValidAppMapMarkers(object: unknown, logger?: Logger | null): object is rpi.AppMapMarkers;
export declare function isValidAppMarker(object: unknown, logger?: Logger | null): object is rpi.AppMarker;
export declare function isValidAppMarkerType(value: unknown): value is rpi.AppMarkerType;
export declare function isValidAppMarker_SellOrder(object: unknown, logger?: Logger | null): object is rpi.AppMarker_SellOrder;
export declare function isValidAppClanInfo(object: unknown, logger?: Logger | null): object is rpi.AppClanInfo;
export declare function isValidAppClanChat(object: unknown, logger?: Logger | null): object is rpi.AppClanChat;
export declare function isValidAppClanMessage(object: unknown, logger?: Logger | null): object is rpi.AppClanMessage;
export declare function isValidAppNexusAuth(object: unknown, logger?: Logger | null): object is rpi.AppNexusAuth;
export declare function isValidAppCameraInfo(object: unknown, logger?: Logger | null): object is rpi.AppCameraInfo;
export declare function isValidAppBroadcast(object: unknown, logger?: Logger | null): object is rpi.AppBroadcast;
export declare function isValidAppTeamChanged(object: unknown, logger?: Logger | null): object is rpi.AppTeamChanged;
export declare function isValidAppNewTeamMessage(object: unknown, logger?: Logger | null): object is rpi.AppNewTeamMessage;
export declare function isValidAppEntityChanged(object: unknown, logger?: Logger | null): object is rpi.AppEntityChanged;
export declare function isValidAppClanChanged(object: unknown, logger?: Logger | null): object is rpi.AppClanChanged;
export declare function isValidAppNewClanMessage(object: unknown, logger?: Logger | null): object is rpi.AppNewClanMessage;
export declare function isValidAppCameraRays(object: unknown, logger?: Logger | null): object is rpi.AppCameraRays;
export declare function isValidAppCameraRays_Entity(object: unknown, logger?: Logger | null): object is rpi.AppCameraRays_Entity;
export declare function isValidAppCameraRays_EntityType(value: unknown): value is rpi.AppCameraRays_EntityType;
/**
* Validation checks for other interfaces and enums.
*/
export declare function isValidRustPlusRequestTokens(object: unknown, logger?: Logger | null): object is rp.RustPlusRequestTokens;
export declare function isValidEmitErrorType(value: unknown): value is rp.EmitErrorType;
export declare function isValidAppResponseError(value: unknown): value is rp.AppResponseError;
export declare function isValidConsumeTokensError(value: unknown): value is rp.ConsumeTokensError;