public TypescriptEnumConverter(
     TypescriptEnumConverterSettings settings,
     List <NamespaceSettings> namespaceSettings)
 {
     this.settings          = settings;
     this.namespaceSettings = namespaceSettings;
 }
Ejemplo n.º 2
0
 public TypescriptPropertyConverter(
     TypescriptPropertyConverterSettings settings,
     TypescriptEnumConverterSettings enumSettings,
     List <NamespaceSettings> namespaceSettings)
 {
     this.settings  = settings;
     typeDeterminer = new TypeDeterminer(settings, enumSettings, namespaceSettings);
 }
Ejemplo n.º 3
0
 public TypeDeterminer(
     TypescriptPropertyConverterSettings settings,
     TypescriptEnumConverterSettings enumSettings,
     List <NamespaceSettings> namespaceSettings)
 {
     this.settings          = settings;
     this.enumSettings      = enumSettings;
     this.namespaceSettings = namespaceSettings;
 }
 public TypescriptClassToInterfaceConverter(
     TypescriptClassToInterfaceConverterSettings settings,
     TypescriptEnumConverterSettings enumSettings,
     List <NamespaceSettings> namespaceSettings)
 {
     if (enumSettings == null)
     {
         throw new ArgumentNullException(nameof(enumSettings));
     }
     this.settings          = settings ?? throw new ArgumentNullException(nameof(settings));
     this.namespaceSettings = namespaceSettings ?? throw new ArgumentNullException(nameof(namespaceSettings));
     propertyConverter      = new TypescriptPropertyConverter(
         this.settings.PropertySettings,
         enumSettings,
         this.namespaceSettings);
 }