OptionaldefaultOptionaldependencyOptionalindentationWhen true, generates export type { } for type-only exports (interfaces, type aliases)
and import type { } for type-only cross-model imports.
Required when using TypeScript's isolatedModules: true compiler option
(e.g. Next.js, SWC, esbuild projects).
Enums are always exported as export { } because they are runtime values.
OptionalpresetsOptionalprocessorUse raw property names instead of constrained ones, where you most likely need to access them with obj["propertyName"] instead of obj.propertyName
Use JS reserved keywords so the TS output models can easily be transpiled to JS
This dependency manager type serves two functions.
This depends on context and where it's used.