Companion

object Companion

Functions

Link copied to clipboard
fun <T> ensureInContext(scope: INodeResolutionScope, body: () -> T): T

Like runWithAlso, but doesn't change the resolution order if it already exists in the context.

Link copied to clipboard

Returns the current scope that INodeReferences should be resolved in.

Link copied to clipboard

All the scopes that should be used for node reference resolution. The first element of the list should be tried first.

Link copied to clipboard
fun <T> runWithAdditionalScope(scope: INodeResolutionScope, body: () -> T): T
Link copied to clipboard
suspend fun <T> runWithAdditionalScopeInCoroutine(scope: INodeResolutionScope, body: suspend () -> T): T