import { concreteTSet } from "@effect/core/stm/TSet/operations/_internal/InternalTSet"
/**
* Removes a single element from the set.
*
* @tsplus static effect/core/stm/TSet.Aspects delete
* @tsplus pipeable effect/core/stm/TSet delete
*/
export function _delete(value: A) {
return (self: TSet): STM => {
concreteTSet(self)
return self.tmap.delete(value)
}
}
export { _delete as delete }