Skip to content

Instance Method

pushEphemeral()

Pushes a new ephemeral console state. All text outputted to the console immidiately after this call can be cleared by using popEphemeral().
func pushEphemeral()

Discussion

This method can be called as many times as desired. Calls to popEphemeral() will work in reverse order.

console.print("a")
console.pushEphemeral()
console.print("b")
console.print("c")
console.pushEphemeral()
console.print("d")
console.print("e")
console.print("f")
console.popEphemeral() // removes "d", "e", and "f" lines
console.print("g")
console.popEphemeral() // removes "b", "c", and "g" lines
// just "a" has been printed now