A woman has been charged with endangering the welfare of a child and assault after allegedly striking someone who was holding a baby.