package dsl
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- dsl
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- implicit final class TSITypeDSL[T] extends AnyVal
- implicit final class TSInterfaceDSL extends AnyVal
Value Members
- implicit def bigDecimalToLiteral(big: BigDecimal): TSLiteralNumber
- implicit def booleanToLiteral(bool: Boolean): TSLiteralBoolean
-
implicit
def
classToNamedType[T](cls: Class[T])(implicit tsType: TSNamedType[T]): TypescriptNamedType
- Annotations
- @nowarn( "cat=unused-params" )
-
implicit
def
classToType[T](cls: Class[T])(implicit tsType: TSType[T]): TypescriptType
- Annotations
- @nowarn( "cat=unused-params" )
- implicit def doubleToLiteral(d: Double): TSLiteralNumber
- implicit def intToLiteral(i: Int): TSLiteralNumber
- implicit def longToLiteral(l: Long): TSLiteralNumber
- implicit def stringToLiteral(s: String): TSLiteralString
- implicit def tupleToTSInterfaceEntry[T](entry: (String, Class[T]))(implicit tsType: TSType[T]): (String, TypescriptType)
- implicit def typescriptTypeToTSIType[T <: TSInterface](tpe: T): TSIType[T]
- implicit def typescriptTypeToTSNamedType[T <: TypescriptNamedType](tpe: T): TSNamedType[T]
- implicit def typescriptTypeToTSType[T <: TypescriptType](tpe: T): TSType[T]