When the option smartBackspace is set to true and the current string does not get fully backspaced when displayed the following one, the callback preStringTyped does not trigger.
The documentation (https://mattboldt.github.io/typed.js/docs/) on preStringTyped does not mention this nor it seems to be aware of this behaviour. I think the callback should be triggered.