import * as tracing_1 from "../../Tracing"
import * as tracing_2 from "../../Tracing"
const fileName_1 = "(@effect-ts/system): _src/Testing/AssertionData/index.ts"
import * as makeAssertionValue from "../AssertionValue/makeAssertionValue"
import * as BA from "../BoolAlgebra"
export function makeAssertionData(assertion, value) {
  return {
    value,
    assertion
  }
}
export function asFailure(ad) {
  return BA.failure(
    makeAssertionValue.makeAssertionValue(ad.assertion, ad.value, () => asFailure(ad))
  )
}
export function asSuccess(ad) {
  return BA.failure(
    makeAssertionValue.makeAssertionValue(ad.assertion, ad.value, () => asSuccess(ad))
  )
}
//# sourceMappingURL=index.js.map
