After a deep dive into an Angular 4.3.* source code I was bumping into ɵ symbol quite often. For example, in async pipe source we see the usage of ɵisPromise(_)
and ɵisObservable(_)
functions.
So now I wonder why Angular team decided to use it? And what does it mean?
It seems that Angular devs mark methods/modules with ɵ to emphasize they are some kind of inner entities that should never be imported. But I didn`t find any authoritative proofs.
After some deeper research I found another interesting fact: basically ɵ is a letter in several Latin-script alphabets (according to wiki was included into the Azerbaijani alphabet used between 1922 and 1933) but it resembles Greek θ (Theta) letter. After some googling I managed to find a Math formula (successfully forgotten after graduation) of angular velocity calculation, where Theta letter meant angle. So maybe this is a kind of humour?