Fatti : A.- La cittadina italiana D._, nata nel 1925, è titolare di una prestazione complementare dal 1° novembre 1993. Con decisione 24 settembre 1998 la Cassa cantonale di compensazione AVS/AI/IPG del Cantone Ticino, constatato come la pensione di vecchiaia estera percepita annualmente dall'assicurata fosse passata da fr. 5'635. - a fr. 7'422. -, ha ridotto la prestazione complementare da fr. 579. - a fr. 475. - mensili con effetto dal 1° ottobre 1998. B.- L'interessata si è aggravata al Tribunale cantonale delle assicurazioni del Cantone Ticino, asseverando che la sua situazione finanziaria non era mutata se non in peggio. Mediante giudizio 10 maggio 1999 l'adita istanza giudiziaria, in parziale accoglimento dell'impugnativa, ha annullato il provvedimento contestato e rinviato gli atti alla Cassa per nuovo calcolo della prestazione. In particolare le ha fatto ordine di computare la rendita estera di cui era titolare la beneficiaria nella misura di Lit. 7 308 170, in luogo di Lit. 8 910 200. C.- La Cassa interpone un ricorso di diritto amministrativo al Tribunale federale delle assicurazioni chiedendo l'annullamento della pronunzia querelata. Dei motivi invocati si dirà, per quanto occorra, nel proseguio. Mentre D._ propone la reiezione del gravame, l'Ufficio federale delle assicurazioni ha rinunciato a determinarsi.