Available on all platforms
@:value(cast "abstract")@:impl@:enuminlineread onlyAbstract:JsonModuleTypeKind<JsonAbstract> = "abstract"
@:value(cast "class")@:impl@:enuminlineread onlyClass:JsonModuleTypeKind<JsonClass> = "class"
@:value(cast "enum")@:impl@:enuminlineread onlyEnum:JsonModuleTypeKind<JsonEnum> = "enum"
@:value(cast "typedef")@:impl@:enuminlineread onlyTypedef:JsonModuleTypeKind<JsonTypedef> = "typedef"