io.github.scalats.core
Members list
Type members
Classlikes
The implementations must be class with a no-arg constructor.
The implementations must be class with a no-arg constructor.
See:
Attributes
- Companion
- object
- Supertypes
-
trait (Resolved, Settings, Resolved, FieldMapper, Declaration, Context, PrintStream) => Option[Unit]class Objecttrait Matchableclass Any
- Known subtypes
-
object Defaultsclass EnumerationAsEnumclass SingletonAsLiteralclass UnionAsSimpleUnionclass ValueClassAsTagged
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeclarationMapper.type
Default emitter.
Default emitter.
Value parameters
- out
-
the function to select a
PrintStream
from type name
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
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)
}
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
FieldMapper.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Generator.type
Resolves the imports for TypeScript declarations. Must be consistent with applied Printer and DeclarationMapper.
Resolves the imports for TypeScript declarations. Must be consistent with applied Printer and DeclarationMapper.
The implementations must be class with a no-arg constructor.
Attributes
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ImportResolver.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Created by Milosz on 09.12.2016.
Created by Milosz on 09.12.2016.
Value parameters
- optionToNullable
-
generate nullable type as
T | null
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Created by Milosz on 09.06.2016.
Created by Milosz on 09.06.2016.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
The implementations must be class with a no-arg constructor.
The implementations must be class with a no-arg constructor.
See:
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ArrayAsBracketsclass ArrayAsGenericclass DateAsStringobject Defaultsclass NullableAsOptionclass NumberAsStringShow all
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeMapper.type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TypeNaming.type