Comparing version 1.0.2 to 1.1.0
{ | ||
"name": "martok", | ||
"version": "1.0.2", | ||
"version": "1.1.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -82,3 +82,3 @@ import { Martok } from "../Martok"; | ||
name: tag.name, | ||
type: "Tag", | ||
type: title(tag.name), | ||
abstract: true, | ||
@@ -150,3 +150,3 @@ }) | ||
}); | ||
return new Klass("Tag") | ||
return new Klass(title(tag.name)) | ||
.addModifier("enum") | ||
@@ -166,3 +166,3 @@ .setAnnotation("@Serializable") | ||
const subName = `${name}${title(k).replace(/\s/g, "_")}`; | ||
const tagName = `Tag.${getValName(k)}`; | ||
const tagName = `${title(tag.name)}.${getValName(k)}`; | ||
const subclass = this.martok.declarations.klasses.generate(v, { | ||
@@ -173,3 +173,3 @@ forceName: subName, | ||
const tagMember = subclass.ctor.find((value) => value.name === tag.name); | ||
tagMember!.type = `Tag`; | ||
tagMember!.type = `${title(tag.name)}`; | ||
result.push(subclass); | ||
@@ -176,0 +176,0 @@ return `JsonPrimitive(${tagName}.serialName) -> ${subName}.serializer()`; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
209286