mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-15 09:44:49 +08:00
Small refactoring and fixes
This commit is contained in:
@@ -213,11 +213,18 @@ export default function initializeSerializerFactory() {
|
||||
SerializerFactory.registerSerializer(
|
||||
ObjectReferenceEntity,
|
||||
new CustomSerializer(
|
||||
objectReference => (objectReference.type ?? "") + (
|
||||
objectReference.path
|
||||
? objectReference.type ? `'"${objectReference.path}"'` : `"${objectReference.path}"`
|
||||
: ""
|
||||
),
|
||||
objectReference => {
|
||||
let type = objectReference.type ?? ""
|
||||
let name = objectReference.path ?? ""
|
||||
if (type && name && Utility.isSerialized(objectReference, "path")) {
|
||||
name = `'${name}'`
|
||||
}
|
||||
let result = type + name
|
||||
if (Utility.isSerialized(objectReference, "type")) {
|
||||
result = `"${result}"`
|
||||
}
|
||||
return result
|
||||
},
|
||||
ObjectReferenceEntity
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user