TypeError

fun TypeError(    message: String? = null,     cause: Throwable? = null,     context: ExecutionContext,     expectedType: TypeError.Expected,     culprit: <ERROR CLASS>,     extraData: <ERROR CLASS>? = null)


fun TypeError(    message: String? = null,     cause: Throwable? = null,     contexts: Array<ExecutionContext>,     expectedType: TypeError.Expected,     culprit: <ERROR CLASS>,     extraData: <ERROR CLASS>? = null)

Parameters

message

the detail message string.

cause

the cause of this exception.

contexts

a stack of contexts localising the exception

expectedType

The type expected, that wouldn't have raised the error

culprit

The value not respecting expectedType

extraData

The possible extra data to be carried with the error