diff --git a/public/docs/ts/latest/guide/style-guide.jade b/public/docs/ts/latest/guide/style-guide.jade
index 39f1c4db46..5f4a942f41 100644
--- a/public/docs/ts/latest/guide/style-guide.jade
+++ b/public/docs/ts/latest/guide/style-guide.jade
@@ -65,9 +65,8 @@ a(id='toc')
We apply the [Single Responsibility Principle](https:\/\/en.wikipedia.org/wiki/Single_responsibility_principle) to all Components, Services, and other symbols we create. This helps make our app cleaner, easier to read and maintain, and more testable.
- ### Rule of One
-
- #### Style 01-01
+ ### Rule of One
+ #### Style 01-01
.s-rule.do
:marked
**Do** define one thing (e.g. service or component) per file.
@@ -118,9 +117,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Small Functions
-
- #### Style 01-02
+ ### Small Functions
+ #### Style 01-02
.s-rule.do
:marked
**Do** define small functions
@@ -159,9 +157,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### General Naming Guidelines
-
- #### Style 02-01
+ ### General Naming Guidelines
+ #### Style 02-01
.s-rule.do
:marked
@@ -187,9 +184,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Separate File Names with Dots and Dashes
-
- #### Style 02-02
+ ### Separate File Names with Dots and Dashes
+ #### Style 02-02
.s-rule.do
:marked
@@ -223,9 +219,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Components and Directives
-
- #### Style 02-03
+ ### Components and Directives
+ #### Style 02-03
.s-rule.do
:marked
@@ -304,9 +299,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Service Names
-
- #### Style 02-04
+ ### Service Names
+ #### Style 02-04
.s-rule.do
:marked
@@ -369,9 +363,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Bootstrapping
-
- #### Style 02-05
+ ### Bootstrapping
+ #### Style 02-05
.s-rule.do
:marked
@@ -393,9 +386,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Directive Selectors
-
- #### Style 02-06
+ ### Directive Selectors
+ #### Style 02-06
.s-rule.do
:marked
@@ -413,9 +405,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Custom Prefix for Components
-
- #### Style 02-07
+ ### Custom Prefix for Components
+ #### Style 02-07
.s-rule.do
:marked
@@ -450,9 +441,8 @@ a(href="#toc") Back to top
:marked
:marked
- ### Custom Prefix for Directives
-
- #### Style 02-08
+ ### Custom Prefix for Directives
+ #### Style 02-08
.s-rule.do
:marked
@@ -476,9 +466,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Pipe Names
-
- #### Style 02-09
+ ### Pipe Names
+ #### Style 02-09
.s-rule.do
:marked
@@ -517,9 +506,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Unit Test File Names
-
- #### Style 02-10
+ ### Unit Test File Names
+ #### Style 02-10
.s-rule.do
:marked
@@ -582,9 +570,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### End to End Test File Names
-
- #### Style 02-11
+ ### End to End Test File Names
+ #### Style 02-11
.s-rule.do
:marked
@@ -628,9 +615,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Classes
-
- #### Style 03-01
+ ### Classes
+ #### Style 03-01
.s-rule.do
:marked
@@ -654,9 +640,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Constants
-
- #### Style 03-02
+ ### Constants
+ #### Style 03-02
.s-rule.do
:marked
@@ -680,9 +665,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Interfaces
-
- #### Style 03-03
+ ### Interfaces
+ #### Style 03-03
.s-rule.do
:marked
@@ -706,9 +690,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Properties and Methods
-
- #### Style 03-04
+ ### Properties and Methods
+ #### Style 03-04
.s-rule.do
:marked
@@ -740,9 +723,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Import Destructuring Spacing
-
- #### Style 03-05
+ ### Import Destructuring Spacing
+ #### Style 03-05
.s-rule.do
:marked
@@ -762,9 +744,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Import Line Spacing
-
- #### Style 03-06
+ ### Import Line Spacing
+ #### Style 03-06
.s-rule.do
:marked
@@ -806,9 +787,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### LIFT
-
- #### Style 04-01
+ ### LIFT
+ #### Style 04-01
.s-rule.do
:marked
@@ -826,9 +806,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Locate
-
- #### Style 04-02
+ ### Locate
+ #### Style 04-02
.s-rule.do
:marked
@@ -842,9 +821,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Identify
-
- #### Style 04-03
+ ### Identify
+ #### Style 04-03
.s-rule.do
:marked
@@ -870,9 +848,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Flat
-
- #### Style 04-04
+ ### Flat
+ #### Style 04-04
.s-rule.do
:marked
@@ -890,9 +867,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### T-DRY (Try to be DRY)
-
- #### Style 04-05
+ ### T-DRY (Try to be DRY)
+ #### Style 04-05
.s-rule.do
:marked
@@ -910,9 +886,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Overall Structural Guidelines
-
- #### Style 04-06
+ ### Overall Structural Guidelines
+ #### Style 04-06
.s-rule.do
:marked
@@ -978,9 +953,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Shared Folder
-
- #### Style 04-07
+ ### Shared Folder
+ #### Style 04-07
.s-rule.do
:marked
@@ -1039,9 +1013,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Folders-by-Feature Structure
-
- #### Style 04-08
+ ### Folders-by-Feature Structure
+ #### Style 04-08
.s-rule.do
:marked
@@ -1114,9 +1087,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Layout Components
-
- #### Style 04-09
+ ### Layout Components
+ #### Style 04-09
.s-rule.do
:marked
@@ -1165,9 +1137,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Create and Import Barrels
-
- #### Style 04-10
+ ### Create and Import Barrels
+ #### Style 04-10
.s-rule.do
:marked
@@ -1247,9 +1218,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Lazy Loaded Folders
-
- #### Style 04-11
+ ### Lazy Loaded Folders
+ #### Style 04-11
A distinct application feature or workflow may be *lazy loaded* or *loaded on demand* rather than when the application starts.
.s-rule.do
@@ -1265,9 +1235,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Prefix Lazy Loaded Folders with +
-
- #### Style 04-12
+ ### Prefix Lazy Loaded Folders with +
+ #### Style 04-12
.s-rule.do
:marked
@@ -1301,9 +1270,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Never Directly Import Lazy Loaded Folders
-
- #### Style 04-13
+ ### Never Directly Import Lazy Loaded Folders
+ #### Style 04-13
.s-rule.avoid
:marked
@@ -1320,9 +1288,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Lazy Loaded Folders May Import From a Parent
-
- #### Style 04-14
+ ### Lazy Loaded Folders May Import From a Parent
+ #### Style 04-14
.s-rule.do
:marked
@@ -1339,9 +1306,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Use Component Router to Lazy Load
-
- #### Style 04-15
+ ### Use Component Router to Lazy Load
+ #### Style 04-15
.s-rule.do
:marked
@@ -1357,9 +1323,8 @@ a(href="#toc") Back to top
:marked
## Components
- ### Components Selector Naming
-
- #### Style 05-02
+ ### Components Selector Naming
+ #### Style 05-02
.s-rule.do
:marked
@@ -1384,9 +1349,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Components as Elements
-
- #### Style 05-03
+ ### Components as Elements
+ #### Style 05-03
.s-rule.do
:marked
@@ -1422,9 +1386,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Extract Template and Styles to Their Own Files
-
- #### Style 05-04
+ ### Extract Template and Styles to Their Own Files
+ #### Style 05-04
.s-rule.do
:marked
@@ -1463,9 +1426,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Decorate Input and Output Properties Inline
-
- #### Style 05-12
+ ### Decorate Input and Output Properties Inline
+ #### Style 05-12
.s-rule.do
:marked
@@ -1501,9 +1463,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Avoid Renaming Inputs and Outputs
-
- #### Style 05-13
+ ### Avoid Renaming Inputs and Outputs
+ #### Style 05-13
.s-rule.avoid
:marked
@@ -1531,9 +1492,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Member Sequence
-
- #### Style 05-14
+ ### Member Sequence
+ #### Style 05-14
.s-rule.do
:marked
@@ -1557,9 +1517,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Put Logic in Services
-
- #### Style 05-15
+ ### Put Logic in Services
+ #### Style 05-15
.s-rule.do
:marked
@@ -1595,9 +1554,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Don't Prefix Output Properties
-
- #### Style 05-16
+ ### Don't Prefix Output Properties
+ #### Style 05-16
.s-rule.do
:marked
@@ -1633,9 +1591,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Put Presentation Logic in the Component Class
-
- #### Style 05-17
+ ### Put Presentation Logic in the Component Class
+ #### Style 05-17
.s-rule.do
:marked
@@ -1665,9 +1622,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Use Directives to Enhance an Existing Element
-
- #### Style 06-01
+ ### Use Directives to Enhance an Existing Element
+ #### Style 06-01
.s-rule.do
:marked
@@ -1691,9 +1647,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Use HostListener and HostBinding Class Decorators
-
- #### Style 06-03
+ ### Use HostListener and HostBinding Class Decorators
+ #### Style 06-03
.s-rule.do
:marked
@@ -1719,9 +1674,8 @@ a(href="#toc") Back to top
:marked
## Services
- ### Services are Singletons in Same Injector
-
- #### Style 07-01
+ ### Services are Singletons in Same Injector
+ #### Style 07-01
.s-rule.do
:marked
@@ -1742,9 +1696,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Single Responsibility
-
- #### Style 07-02
+ ### Single Responsibility
+ #### Style 07-02
.s-rule.do
:marked
@@ -1766,9 +1719,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Providing a Service
-
- #### Style 07-03
+ ### Providing a Service
+ #### Style 07-03
.s-rule.do
:marked
@@ -1802,9 +1754,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Use the @Injectable() Class Decorator
-
- #### Style 07-04
+ ### Use the @Injectable() Class Decorator
+ #### Style 07-04
.s-rule.do
:marked
@@ -1830,9 +1781,8 @@ a(href="#toc") Back to top
:marked
## Data Services
- ### Separate Data Calls
-
- #### Style 08-01
+ ### Separate Data Calls
+ #### Style 08-01
.s-rule.do
:marked
@@ -1866,9 +1816,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Implement Lifecycle Hooks Interfaces
-
- #### Style 09-01
+ ### Implement Lifecycle Hooks Interfaces
+ #### Style 09-01
.s-rule.do
:marked
@@ -1897,9 +1846,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Component Router
-
- #### Style 10-01
+ ### Component Router
+ #### Style 10-01
.s-rule.do
:marked
@@ -1940,9 +1888,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### Codelyzer
-
- #### Style A-01
+ ### Codelyzer
+ #### Style A-01
.s-rule.do
:marked
@@ -1956,9 +1903,8 @@ a(href="#toc") Back to top
.l-main-section
:marked
- ### File Templates and Snippets
-
- #### Style A-02
+ ### File Templates and Snippets
+ #### Style A-02
.s-rule.do
:marked