@@ -14,13 +14,13 @@ export class LinkService implements OnDestroy {
1414 private routeListener : Subscription ;
1515
1616 constructor (
17- @Inject ( DOCUMENT ) private readonly document : Document ,
17+ @Inject ( DOCUMENT ) private readonly document : any /* Document */ ,
1818 private readonly router : Router ,
1919 ) { }
2020
2121 /**
2222 * Create or update a link tag
23- * @param { LinkDefinition } tag
23+ * @param LinkDefinition tag
2424 */
2525 public updateTag ( tag : LinkDefinition ) : void {
2626 const selector = this . _parseSelector ( tag ) ;
@@ -36,7 +36,6 @@ export class LinkService implements OnDestroy {
3636
3737 /**
3838 * Remove a link tag from DOM
39- * @param tag
4039 */
4140 public removeTag ( tag : LinkDefinition ) : void {
4241 const selector = this . _parseSelector ( tag ) ;
@@ -49,8 +48,7 @@ export class LinkService implements OnDestroy {
4948
5049 /**
5150 * Get link tag
52- * @param tag
53- * @return {HTMLLinkElement }
51+ * @return HTMLLinkElement
5452 */
5553 public getTag ( tag : LinkDefinition ) : HTMLLinkElement {
5654 const selector = this . _parseSelector ( tag ) ;
@@ -60,16 +58,15 @@ export class LinkService implements OnDestroy {
6058
6159 /**
6260 * Get all link tags
63- * @return { NodeListOf<HTMLLinkElement> }
61+ * @return NodeListOf<HTMLLinkElement>
6462 */
6563 public getTags ( ) : NodeListOf < HTMLLinkElement > {
6664 return this . document . head . querySelectorAll ( 'link' ) ;
6765 }
6866
6967 /**
7068 * Parse tag to create a selector
71- * @param tag
72- * @return {string } selector to use in querySelector
69+ * @return string} selector to use in querySelector
7370 */
7471 private _parseSelector ( tag : LinkDefinition ) : string {
7572 const attr : string = tag . rel ? 'rel' : 'hreflang' ;
0 commit comments