feat(variable): Allow resolving nodes and resolvables
This commit is contained in:
@@ -99,6 +99,12 @@ public struct Variable : Equatable, Resolvable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if let resolvable = current as? Resolvable {
|
||||||
|
current = try resolvable.resolve(context)
|
||||||
|
} else if let node = current as? NodeType {
|
||||||
|
current = try node.render(context)
|
||||||
|
}
|
||||||
|
|
||||||
return normalize(current)
|
return normalize(current)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user