Inlineable objects

This commit is contained in:
barsdeveloper
2023-04-06 19:23:20 +02:00
parent 323d3dd040
commit ba3e9fa592
11 changed files with 212 additions and 212 deletions

View File

@@ -1,4 +1,4 @@
import GeneralSerializer from "./GeneralSerializer.js"
import ISerializer from "./ISerializer.js"
/**
* @typedef {import("../entity/IEntity").AnyValue} AnyValue
@@ -7,9 +7,9 @@ import GeneralSerializer from "./GeneralSerializer.js"
/**
* @template {AnyValue} T
* @extends {GeneralSerializer<T>}
* @extends {ISerializer<T>}
*/
export default class CustomSerializer extends GeneralSerializer {
export default class CustomSerializer extends ISerializer {
#objectWriter
@@ -18,7 +18,7 @@ export default class CustomSerializer extends GeneralSerializer {
* @param {AnyValueConstructor} entityType
*/
constructor(objectWriter, entityType) {
super(undefined, entityType)
super(entityType)
this.#objectWriter = objectWriter
}