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
Concise view
Value members
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).
Attributes
- 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
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