then

abstract fun <U> then(doneFilter: (value: T?, values: Any) -> dynamic, failFilter: (reasons: Any) -> Any?? = definedExternally, progressFilter: (progression: Any) -> Any?? = definedExternally): JQueryPromise<U>(source)
abstract fun then(doneFilter: (value: T?, values: Any) -> Unit, failFilter: (reasons: Any) -> Any?? = definedExternally, progressFilter: (progression: Any) -> Any?? = definedExternally): JQueryPromise<Unit>(source)