import { type Abort } from "../../../interface/__internal/Abort.js"; import * as p_di from "../../../interface/data.js"; /** * * asserts for a condition, and if the condition is not met, aborts with the given error. * it does not have an effect on the normal data flow * so use this function if you want an error checking on top of the errors that are the result of the data conversion */ export default function (abort: Abort, tester: () => p_di.Optional_Value, assign: () => Return_Type): Return_Type;