used to say that sth happens immediately after sth else
no sooner… than…
used to say that sth happens immediately after sth else
No sooner had she said it than she burst into tears.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition