UNPKG

node-universe

Version:

基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。

16 lines (15 loc) 687 B
import { PacketTypes } from '../../typings/packets'; import Packet from '../packets'; import Star from '../star'; import { GenericObject } from '../../typings'; export default class BaseSerializer { star: Star | null; constructor(); init(star: Star): void; serialize(obj: GenericObject, type: string): Buffer; deserialize(buf: Buffer, type: string): GenericObject; serializeCustomFields(type: PacketTypes, obj: Packet): Packet; deserializeCustomFields(type: PacketTypes, obj: Packet): Packet; convertDataToTransport(obj: Packet, field: string, fieldType: string): void; convertDataFromTransport(obj: Packet, field: string, fieldType: string): void; }