From 6a0b656de76c40dc5121b90ae0dd7660afe80730 Mon Sep 17 00:00:00 2001 From: Endel Dreyer Date: Fri, 28 Feb 2025 17:55:37 -0300 Subject: [PATCH] fix mistype return of getStateCallbacks() --- package.json | 4 ++-- src/index.ts | 2 -- src/serializer/SchemaSerializer.ts | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 51b5f0c..a440a64 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "colyseus.js", - "version": "0.16.6", + "version": "0.16.8", "description": "Colyseus Multiplayer SDK for JavaScript/TypeScript", "author": "Endel Dreyer", "license": "MIT", @@ -59,7 +59,7 @@ }, "dependencies": { "@colyseus/msgpackr": "^1.10.5", - "@colyseus/schema": "^3.0.14", + "@colyseus/schema": "^3.0.0", "httpie": "^2.0.0-next.13", "tslib": "^2.1.0", "ws": "^8.13.0" diff --git a/src/index.ts b/src/index.ts index 2463e71..f3b3383 100644 --- a/src/index.ts +++ b/src/index.ts @@ -13,8 +13,6 @@ import { SchemaSerializer, getStateCallbacks } from "./serializer/SchemaSerializ import { NoneSerializer } from "./serializer/NoneSerializer"; import { registerSerializer } from './serializer/Serializer'; -export type { SchemaCallback } from '@colyseus/schema'; - export { registerSerializer, SchemaSerializer, getStateCallbacks }; registerSerializer('schema', SchemaSerializer); registerSerializer('none', NoneSerializer); diff --git a/src/serializer/SchemaSerializer.ts b/src/serializer/SchemaSerializer.ts index 2a485ca..b8b122b 100644 --- a/src/serializer/SchemaSerializer.ts +++ b/src/serializer/SchemaSerializer.ts @@ -1,11 +1,11 @@ import { Serializer } from "./Serializer"; -import { Schema, Decoder, Reflection, Iterator, getDecoderStateCallbacks, type SchemaCallback } from "@colyseus/schema"; +import { Schema, Decoder, Reflection, Iterator, getDecoderStateCallbacks } from "@colyseus/schema"; import type { Room } from "../Room"; export type SchemaConstructor = new (...args: any[]) => T; export function getStateCallbacks(room: Room) { - return getDecoderStateCallbacks((room['serializer'] as unknown as SchemaSerializer).decoder) as unknown as SchemaCallback; + return getDecoderStateCallbacks((room['serializer'] as unknown as SchemaSerializer).decoder); } export class SchemaSerializer implements Serializer {