From fc382fad2760689466c5ea9c61e014e5f1bab6c0 Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Mon, 15 Apr 2024 11:05:31 -0400 Subject: [PATCH] Fix skin part not being exported --- JS-SDK/src/index.d.ts | 2 +- JS-SDK/src/index.ts | 1 + JS-SDK/src/lib/restfulmc.ts | 5 ++-- .../src/lib/{webRequest.ts => web-request.ts} | 0 JS-SDK/src/types/{ => player}/player.ts | 24 ++----------------- JS-SDK/src/types/player/skin-part.ts | 21 ++++++++++++++++ JS-SDK/test/player.test.ts | 3 ++- 7 files changed, 30 insertions(+), 26 deletions(-) rename JS-SDK/src/lib/{webRequest.ts => web-request.ts} (100%) rename JS-SDK/src/types/{ => player}/player.ts (87%) create mode 100644 JS-SDK/src/types/player/skin-part.ts diff --git a/JS-SDK/src/index.d.ts b/JS-SDK/src/index.d.ts index 332d67f..a970d85 100644 --- a/JS-SDK/src/index.d.ts +++ b/JS-SDK/src/index.d.ts @@ -1,5 +1,5 @@ export * from "./types/mojang"; -export * from "./types/player"; +export * from "./types/player/player"; export * from "./types/server/bedrock-server"; export * from "./types/server/java-server"; export * from "./types/server/server"; diff --git a/JS-SDK/src/index.ts b/JS-SDK/src/index.ts index 5ce7830..8715c6c 100644 --- a/JS-SDK/src/index.ts +++ b/JS-SDK/src/index.ts @@ -1,2 +1,3 @@ export * from "@/lib/restfulmc"; export * from "@/types/error"; +export * from "@/types/player/skin-part"; diff --git a/JS-SDK/src/lib/restfulmc.ts b/JS-SDK/src/lib/restfulmc.ts index 57d92c4..b5c34f4 100644 --- a/JS-SDK/src/lib/restfulmc.ts +++ b/JS-SDK/src/lib/restfulmc.ts @@ -1,6 +1,7 @@ -import { WebRequest } from "@/lib/webRequest"; +import { WebRequest } from "@/lib/web-request"; import { MojangServerStatus } from "@/types/mojang"; -import { CachedPlayer, SkinPart } from "@/types/player"; +import { CachedPlayer } from "@/types/player/player"; +import { SkinPart } from "@/types/player/skin-part"; import { CachedBedrockMinecraftServer } from "@/types/server/bedrock-server"; import { CachedJavaMinecraftServer } from "@/types/server/java-server"; import { ServerPlatform } from "@/types/server/server"; diff --git a/JS-SDK/src/lib/webRequest.ts b/JS-SDK/src/lib/web-request.ts similarity index 100% rename from JS-SDK/src/lib/webRequest.ts rename to JS-SDK/src/lib/web-request.ts diff --git a/JS-SDK/src/types/player.ts b/JS-SDK/src/types/player/player.ts similarity index 87% rename from JS-SDK/src/types/player.ts rename to JS-SDK/src/types/player/player.ts index 6423ffa..2dd02a4 100644 --- a/JS-SDK/src/types/player.ts +++ b/JS-SDK/src/types/player/player.ts @@ -1,3 +1,5 @@ +import { SkinPart } from "@/types/player/skin-part"; + /** * A cacheable {@link Player}. */ @@ -93,28 +95,6 @@ enum SkinModel { SLIM, } -/** - * A part of a skin texture. - */ -export enum SkinPart { - HEAD_OVERLAY_FACE, - HEAD_TOP, - HEAD, - FACE, - HEAD_LEFT, - HEAD_RIGHT, - HEAD_BOTTOM, - HEAD_BACK, - BODY_FRONT, - BODY, - LEFT_ARM_TOP, - RIGHT_ARM_TOP, - LEFT_ARM_FRONT, - RIGHT_ARM_FRONT, - LEFT_LEG_FRONT, - RIGHT_LEG_FRONT, -} - /** * A cape for a {@link Player}. */ diff --git a/JS-SDK/src/types/player/skin-part.ts b/JS-SDK/src/types/player/skin-part.ts new file mode 100644 index 0000000..702aa39 --- /dev/null +++ b/JS-SDK/src/types/player/skin-part.ts @@ -0,0 +1,21 @@ +/** + * A part of a skin texture. + */ +export enum SkinPart { + HEAD_OVERLAY_FACE, + HEAD_TOP, + HEAD, + FACE, + HEAD_LEFT, + HEAD_RIGHT, + HEAD_BOTTOM, + HEAD_BACK, + BODY_FRONT, + BODY, + LEFT_ARM_TOP, + RIGHT_ARM_TOP, + LEFT_ARM_FRONT, + RIGHT_ARM_FRONT, + LEFT_LEG_FRONT, + RIGHT_LEG_FRONT, +} diff --git a/JS-SDK/test/player.test.ts b/JS-SDK/test/player.test.ts index ee42457..564142e 100644 --- a/JS-SDK/test/player.test.ts +++ b/JS-SDK/test/player.test.ts @@ -1,6 +1,7 @@ import { getPlayer, getSkinPart } from "@/index"; import { RestfulMCAPIError } from "@/types/error"; -import { CachedPlayer, SkinPart } from "@/types/player"; +import { CachedPlayer } from "@/types/player/player"; +import { SkinPart } from "@/types/player/skin-part"; import { expect, test } from "bun:test"; /**