-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Here is an example of what I am trying to do:
typedef TypeToWrite = {
var values:Array<EntrypointItem>
};
// This custom writer should be respected but is IGNORED for this abstract
@:jcustomwrite(package.Writers.writeEntrypointItem)
abstract EntrypointItem(Either<String, EntrypointObject>) from Either<String, EntrypointObject> to Either<String, EntrypointObject> {}I want the values to be written, and parsed, as either a String or an EntrypointObject (which is a typical typedef), detecting what type it is.
There's also the problem that, when implementing writeEntrypointItem, there's no easy way to tell the writer to "write this object" instead of returning a string; you can JSON stringify the value you want to return, but that breaks the indentation of the file.
Metadata
Metadata
Assignees
Labels
No labels