Files
ueblueprint/js/serialization/SerializerFactory.js
barsdeveloper a0eeca11d1 Various fixes
2022-03-28 23:04:24 +02:00

17 lines
375 B
JavaScript
Executable File

// @ts-check
import Utility from "../Utility"
export default class SerializerFactory {
static #serializers = new Map()
static registerSerializer(entity, object) {
SerializerFactory.#serializers.set(entity, object)
}
static getSerializer(entity) {
return SerializerFactory.#serializers.get(Utility.getType(entity))
}
}