Files
ueblueprint/js/serialization/SerializerFactory.js
2021-11-07 21:41:40 +01:00

15 lines
359 B
JavaScript
Executable File

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))
}
}