UNPKG

swagger-ts-generator

Version:

Given a swagger.json file, generates a number of TypeScript files which can be used as models and model-driven forms in Angular 2 (and above)

32 lines (29 loc) 845 B
export interface GeneratorOptions { modelFolder: string; enumTSFile: string; generateClasses?: boolean; generateValidatorFile?: boolean; baseModelFileName?: string; subTypeFactoryFileName?: string; validatorsFileName?: string; exclude?: (string | RegExp)[]; enumI18NHtmlFile?: string; enumLanguageFiles?: string[]; modelModuleName?: string; enumModuleName?: string; enumRef?: string; subTypePropertyName?: string; namespacePrefixesToRemove?: string[]; typeNameSuffixesToRemove?: string[]; typesToFilter?: string[]; sortModelProperties?: boolean; sortEnumTypes?: boolean; templates?: { validators?: string; baseModel?: string; models?: string; subTypeFactory?: string; enum?: string; enumLanguage?: string; }; }