Type aliases from a JSON sample
Switching Output to Type aliases changes object emission to export type Name = { ... } while keeping nested extraction, optional keys, and enums. Indent and null handling still apply.
Root values that are arrays or primitives were already type aliases. This page makes object roots use the same keyword so a file of generated types stays consistent.