org.jetbrains.kotlinx.jupyter.ext.TimeUtil.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kotlin-jupyter-lib-ext Show documentation
Show all versions of kotlin-jupyter-lib-ext Show documentation
Extended functionality for Kotlin kernel
The newest version!
package org.jetbrains.kotlinx.jupyter.ext
import org.jetbrains.kotlinx.jupyter.ext.integration.ElapsedTimeIntegration
import kotlin.time.Duration
import kotlin.time.ExperimentalTime
fun enableTimeMeasuring() {
ElapsedTimeIntegration.enabled = true
}
@OptIn(ExperimentalTime::class)
fun enableTimeMeasuring(format: (Duration) -> Any) {
enableTimeMeasuring()
ElapsedTimeIntegration.format = format
}
fun disableTimeMeasuring() {
ElapsedTimeIntegration.enabled = false
}