io.github.scalats.core.FieldMapper
See theFieldMapper companion object
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)
}
Attributes
-
Companion
-
object
-
Graph
-
-
Supertypes
-
class Object
trait Matchable
class Any
-
Known subtypes
-
Members list
Returns the TypeScript field/signature for the given field name (e.g. fooBar -> foo_bar
if snake case is used).
Returns the TypeScript field/signature for the given field name (e.g. fooBar -> foo_bar
if snake case is used).
Value parameters
-
ownerType
-
the name of Scala class/interface for which the property is defined
-
propertyName
-
the property name
-
propertyType
-
the type transpiled for the specified property
Attributes
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
-
Returns
-
a string representation of the object.
-
Definition Classes
-