MCPcopy Create free account

hub / github.com/areijngoudt/swagger-ts-generator / functions

Functions88 in github.com/areijngoudt/swagger-ts-generator

↓ 14 callersFunctionlog
(message: string)
src/lib/utils.ts:149
↓ 7 callersFunctionwriteFileIfContentsIsChanged
(outputFileName: string, contents: string)
src/lib/utils.ts:37
↓ 6 callersFunctiongetIsGenericType
(type: string)
src/lib/model-generator.ts:634
↓ 6 callersFunctionreadAndCompileTemplateFile
(templatePath: string)
src/lib/utils.ts:22
↓ 5 callersFunctionensureFolder
(folder: string)
src/lib/utils.ts:56
↓ 5 callersFunctiongetNamespace
(type: string, options: GeneratorOptions, removePrefix: boolean)
src/lib/model-generator.ts:773
↓ 5 callersFunctionremoveDefinitionsRef
(value: string)
src/lib/model-generator.ts:587
↓ 5 callersFunctionremoveExtension
(file: string)
src/lib/utils.ts:145
↓ 4 callersFunctionconvertNamespaceToPath
(namespace: string)
src/lib/utils.ts:102
↓ 4 callersFunctionfindTypeInTypeCollection
(typeCollection: IType[], typeName: string)
src/lib/model-generator.ts:707
↓ 4 callersFunctiongetImportFile
(importType: string, namespace: string, pathToRoot: string, suffix: string)
src/lib/model-generator.ts:808
↓ 4 callersFunctiongetTypeName
(type: string, options: GeneratorOptions)
src/lib/model-generator.ts:601
↓ 4 callersFunctiongetTypeNameOrUnionTypeName
(isUnionType: boolean, unionTypeNames: string[], typeName: string)
src/lib/model-generator.ts:592
↓ 4 callersFunctionlogError
(message: string)
src/lib/utils.ts:154
↓ 3 callersFunctiongetEnumDefinitions
(swagger: Swagger, options: GeneratorOptions)
src/lib/enum-generator.ts:130
↓ 2 callersFunctionfillTypeProperties
( swagger: Swagger, type: Type, baseType: IType, required: string[], properties: SwaggerSc
src/lib/model-generator.ts:295
↓ 2 callersFunctionfindTypesInTypeCollection
( typeCollection: IType[], typeName: string, isUnionType: boolean, unionTypeNames: string[] )
src/lib/model-generator.ts:696
↓ 2 callersFunctiongetBaseType
( subTypeName: string, typeCollection: IType[], item: SwaggerSchema, options: GeneratorOptions
src/lib/model-generator.ts:676
↓ 2 callersFunctiongetIsEnumType
(item: SwaggerSchema)
src/lib/model-generator.ts:730
↓ 2 callersFunctiongetIsSubType
(item: SwaggerSchema)
src/lib/model-generator.ts:668
↓ 2 callersFunctiongetPathToRoot
(namespace: string)
src/lib/utils.ts:90
↓ 2 callersFunctiongetRefTypeProperties
(ref: string, options: GeneratorOptions, isEnum: boolean)
src/lib/model-generator.ts:568
↓ 2 callersFunctiongetSubTypeProperties
(item: SwaggerSchema, baseType)
src/lib/model-generator.ts:715
↓ 2 callersFunctiongetSubTypeRequired
(item: SwaggerSchema)
src/lib/model-generator.ts:723
↓ 2 callersFunctiongetTypeNameWithoutSuffixesToRemove
(typeName, options)
src/lib/model-generator.ts:621
↓ 2 callersFunctionisInTypesToFilter
(item: SwaggerSchema, key: string, options: GeneratorOptions)
src/lib/utils.ts:132
↓ 2 callersFunctionremoveGenericArray
(type: string, isArray: boolean)
src/lib/model-generator.ts:797
↓ 2 callersFunctionremoveGenericTType
* NullableOrEmpty<System.Date> -> NullableOrEmpty
src/lib/model-generator.ts:649
↓ 1 callersFunctionbuildNewEnumLanguage
(enumTypeCollection: EnumType[], enumLanguage)
src/lib/enum-generator.ts:99
↓ 1 callersFunctioncleanFoldersForObsoleteFiles
(folder: string, namespacePaths: string[])
src/lib/model-generator.ts:907
↓ 1 callersFunctioncompileGeneratedArtifacts
(swagger: Swagger, options: GeneratorOptions)
src/lib/compile-generated-artifacts.ts:7
↓ 1 callersFunctionconvertGenericToGenericT
* NullableOrEmpty<System.Date> -> NullableOrEmpty<T>
src/lib/model-generator.ts:664
↓ 1 callersFunctionconvertGenericTypeName
* NullableOrEmpty[System.Date] -> NullableOrEmpty<System.Date>
src/lib/model-generator.ts:658
↓ 1 callersFunctionenrichConfig
(options: GeneratorOptions)
src/index.ts:61
↓ 1 callersFunctionensureFile
(outputFileName: string, contents: string)
src/lib/utils.ts:49
↓ 1 callersFunctionexcludeNamespace
(namespace: string, excludeOptions: (string | RegExp)[])
src/lib/model-generator.ts:836
↓ 1 callersFunctionfillMissingBaseTypes
( swagger: Swagger, typeCollection: Type[], options: GeneratorOptions, suffix: string, fil
src/lib/model-generator.ts:214
↓ 1 callersFunctionfillPropertyTypes
( swagger: Swagger, typeCollection: Type[], options: GeneratorOptions, suffix: string, fil
src/lib/model-generator.ts:247
↓ 1 callersFunctionfilterEnumDefinitions
( enumTypeCollection: EnumType[], node: SwaggerSchemas | SwaggerSchema, options: GeneratorOptions,
src/lib/enum-generator.ts:145
↓ 1 callersFunctiongenerateEnumI18NHtmlFile
(swagger: Swagger, options: GeneratorOptions)
src/lib/enum-generator.ts:66
↓ 1 callersFunctiongenerateEnumLanguageFile
(enumLanguage, outputFileName: string, newValuesAdded: boolean)
src/lib/enum-generator.ts:122
↓ 1 callersFunctiongenerateEnumLanguageFiles
(swagger: Swagger, options: GeneratorOptions)
src/lib/enum-generator.ts:85
↓ 1 callersFunctiongenerateEnumTSFile
(swagger: Swagger, options: GeneratorOptions)
src/lib/enum-generator.ts:43
↓ 1 callersFunctiongenerateI18NEnumsHtml
(enumTypeCollection: EnumType[], outputFileName: string, options: GeneratorOptions)
src/lib/enum-generator.ts:72
↓ 1 callersFunctiongenerateModelTSFiles
(swagger: Swagger, options: GeneratorOptions)
src/lib/model-generator.ts:57
↓ 1 callersFunctiongenerateSubTypeFactory
(namespaceGroups: INamespaceGroups, folder: string, options: GeneratorOptions)
src/lib/model-generator.ts:923
↓ 1 callersFunctiongenerateTSBaseModel
(folder: string, options: GeneratorOptions)
src/lib/model-generator.ts:94
↓ 1 callersFunctiongenerateTSEnums
(enumTypeCollection: EnumType[], outputFileName: string, options: GeneratorOptions)
src/lib/enum-generator.ts:51
↓ 1 callersFunctiongenerateTSModels
(namespaceGroups: INamespaceGroups, folder: string, options: GeneratorOptions)
src/lib/model-generator.ts:852
↓ 1 callersFunctiongenerateTSValidations
(folder: string, options: GeneratorOptions)
src/lib/model-generator.ts:80
↓ 1 callersFunctiongetDirectories
(srcpath: string)
src/lib/utils.ts:62
↓ 1 callersFunctiongetEnumValuesAndLabels
(enumValues: string[], options: GeneratorOptions)
src/lib/enum-generator.ts:212
↓ 1 callersFunctiongetFileName
(type: string, options: GeneratorOptions, fileSuffix: string)
src/lib/model-generator.ts:596
↓ 1 callersFunctiongetFiles
(srcpath: string)
src/lib/utils.ts:68
↓ 1 callersFunctiongetGenericTType
* NullableOrEmpty<System.Date> -> System.Data
src/lib/model-generator.ts:640
↓ 1 callersFunctiongetHasSubTypeProperty
(properties: SwaggerSchemaProperties, options: GeneratorOptions)
src/lib/model-generator.ts:672
↓ 1 callersFunctiongetHasUniqueImportTypes
(importTypes: string[], baseType: IType, typeProperties: ITypeProperty[])
src/lib/model-generator.ts:441
↓ 1 callersFunctiongetImportFiles
(importTypes: string[], namespace: string, pathToRoot: string, suffix: string)
src/lib/model-generator.ts:805
↓ 1 callersFunctiongetImportTypes
(type: string, isUnionType: boolean, unionTypeNames: string[], isArray: boolean)
src/lib/model-generator.ts:785
↓ 1 callersFunctiongetIsEnumRefType
(swagger, item, isArray)
src/lib/model-generator.ts:734
↓ 1 callersFunctiongetIsUniqueImportEnumType
(currentTypeName: string, typeProperties: ITypeProperty[])
src/lib/model-generator.ts:452
↓ 1 callersFunctiongetNamespaceGroups
(typeCollection: Type[], options: GeneratorOptions)
src/lib/model-generator.ts:817
↓ 1 callersFunctiongetPropertyType
(item: SwaggerPropertyDefinition, name: string, options: GeneratorOptions, isEnum: boolean)
src/lib/model-generator.ts:472
↓ 1 callersFunctiongetSortedObjectProperties
(object: Object)
src/lib/utils.ts:126
↓ 1 callersFunctiongetTypeDefinition
( swagger: Swagger, typeCollection: Type[], item: SwaggerSchema, key: string, options: Gen
src/lib/model-generator.ts:148
↓ 1 callersFunctiongetTypeDefinitions
(swagger: Swagger, options: GeneratorOptions, suffix: string, fileSuffix: string)
src/lib/model-generator.ts:110
↓ 1 callersFunctiongetTypeNameWithoutNamespacePrefixesToRemove
(key: string, options: GeneratorOptions)
src/lib/model-generator.ts:458
↓ 1 callersFunctiongetTypePropertyDefinition
( swagger: Swagger, type: IType, baseType: IType, required: string[], item: SwaggerPropert
src/lib/model-generator.ts:324
↓ 1 callersFunctiongetTypePropertyValidatorDefinitions
( required: string[], item: SwaggerPropertyDefinition, key: string, typeName: string, isEn
src/lib/model-generator.ts:396
↓ 1 callersFunctionreadFile
(outputFileName: string)
src/lib/utils.ts:28
↓ 1 callersFunctionremoveEnumTypesWithSameValues
(enumTypeCollection: EnumType[])
src/lib/enum-generator.ts:190
↓ 1 callersFunctionremoveFilesOfNonExistingTypes
(typeCollection, folder: string, options: GeneratorOptions, suffix: string)
src/lib/model-generator.ts:953
↓ 1 callersFunctionremoveFolder
(folder: string)
src/lib/utils.ts:74
↓ 1 callersFunctionwriteFile
(outputFileName: string, contents: string)
src/lib/utils.ts:33
FunctionaddRootFixedFileNames
(fileNames: string[], options: GeneratorOptions)
src/lib/model-generator.ts:944
Methodconstructor
(values: Partial<IType>)
src/lib/types.ts:44
Methodconstructor
(values: Partial<ITypeProperty>)
src/lib/types.ts:159
FunctiongenerateTSFiles
(swaggerInput: string | Swagger, options: GeneratorOptions)
src/index.ts:27
MethodtemplateImportEnumTypes
()
src/lib/types.ts:26
MethodtemplateImportEnumTypes
()
src/lib/types.ts:74
MethodtemplateImportTypes
()
src/lib/types.ts:25
MethodtemplateImportTypes
()
src/lib/types.ts:63
MethodtemplateTypeNameForComplexArray
()
src/lib/types.ts:128
MethodtemplateTypeNameForComplexArray
()
src/lib/types.ts:197
MethodtemplateTypeNameForInstantiation
()
src/lib/types.ts:127
MethodtemplateTypeNameForInstantiation
()
src/lib/types.ts:190
MethodtemplateUseInstantiateSubType
()
src/lib/types.ts:129
MethodtemplateUseInstantiateSubType
()
src/lib/types.ts:204