Is barium chloride a ionic bond or a covalent bond?

Compounds such as barium chloride are not "bonds" at all. Barium chloride is held together by ionic bonds.