This works well.
return manager
.getRepository(SlideshowItemEntity)
.createQueryBuilder('slideshow_items')
.softDelete()
.where('image_id NOT IN (:...imageIDs)', { imageIDs: imageIDs.join(',') })
.andWhere('slideshow_id = :slideshowID', { slideshowID: slideshowID })
.execute();