# Assert Condition
# check
function check(condition: boolean, message: string): void
This function verifies that the condition is true. If false, the entire transaction will abort, reverting all actions and table storage changes.
Example:
import { check } from "proton-tsc"
@action('act')
doAction(): void {
// Will abort
check(1 != 1, "invalid math!")
// Will not execute past this point, since last check aborted
print("abc")
}