+doc #15537 add Typed router pattern
Merge pull request #15540 from ktoso/doc-typed-router-ktoso

+doc #15537 add Typed Router pattern