After researching the /deep/ and ::shadow selectors, I've come across conflicting information.
In a discussion on Stack Overflow: What do /deep/ and ::shadow mean in a CSS selector?
It was noted that Chrome has deprecated the /deep/ combinator and it throws a syntax error in IE.
In another thread on GitHub: https://github.com/Microsoft/vscode/issues/7002
A comment mentioned that /deep/ no longer exists and suggested that we should start using the >>> notation instead.
Contrastingly, in the Angular 2 documentation: https://angular.io/docs/ts/latest/guide/component-styles.html
It states that the /deep/ selector is still relevant and can be used interchangeably with >>>.
Considering these conflicting opinions, I'm inclined to trust Angular 2's perspective. However, there are reports of errors being generated in the latest version of Microsoft Visual Studio Code when using both /deep/ and >>>.
So, my questions are:
Is /deep/ going to remain a valid selector? Is there any official confirmation or deprecation notice regarding its adoption?
Can we prevent these errors in Visual Studio Code without completely disabling syntax checking?