Open
Description
I searched a bit but didn't find any issues/discussion that looked relevant, please forgive me if I missed something.
I'm dealing with an api that has "sometype": {}
fields sometimes (that is, it requires an empty object) with a definition like
{
"title": "Empty",
"type": "object",
"properties": {},
"additionalProperties": false
}
This produces the invalid ts definition
export interface Empty {}
where I'd expect
export type Empty = Record<string, never>;
Obviously there won't be significant type safety (or unsafety) in these situations, but it will compile/check.