The implementations must be class with a no-arg constructor.
Default emitter.
Functional type to customize the field naming and access.
Functional type to customize the field naming and access.
import scala.collection.immutable.Set import io.github.scalats.ast.TypeRef import io.github.scalats.core.{ Settings, Field, FieldMapper } class CustomFieldMapper extends FieldMapper { def apply( settings: Settings, ownerType: String, propertyName: String, propertyType: TypeRef) = Field("_" + propertyName, Set.empty) }
Resolves the imports for TypeScript declarations.
Resolves the imports for TypeScript declarations. Must be consistent with applied Printer and DeclarationMapper.
The implementations must be class with a no-arg constructor.
Created by Milosz on 09.12.2016.
Created by Milosz on 09.06.2016.
The implementations must be class with a no-arg constructor.
The implementations must be class with a no-arg constructor.
See: - TypeMapper.ArrayAsGeneric - TypeMapper.ArrayAsBrackets - TypeMapper.DateAsString - TypeMapper.NumberAsString - TypeMapper.NullableAsOption
Created by Milosz on 11.06.2016.
The implementations must be class with a no-arg constructor.
See: - DeclarationMapper.EnumerationAsEnum