]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/shared/shared-video-miniature/video-list-header.component.ts
Move to stylelint
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-video-miniature / video-list-header.component.ts
index 67bbf7d7a61c627c0421a26dfa1078c866da94a4..08a961be19b7c791e02611e915d01c500fde2fcc 100644 (file)
@@ -1,16 +1,22 @@
 import { Component, Inject, ViewEncapsulation } from '@angular/core'
 
+export interface GenericHeaderData {
+  titlePage: string
+  titleTooltip?: string
+}
+
 export abstract class GenericHeaderComponent {
-  constructor (@Inject('data') public data: any) {}
+  constructor (@Inject('data') public data: GenericHeaderData) {}
 }
 
 @Component({
   selector: 'my-video-list-header',
+  // tslint:disable-next-line:use-component-view-encapsulation
   encapsulation: ViewEncapsulation.None,
   templateUrl: './video-list-header.component.html'
 })
 export class VideoListHeaderComponent extends GenericHeaderComponent {
-  constructor (@Inject('data') public data: any) {
+  constructor (@Inject('data') public data: GenericHeaderData) {
     super(data)
   }
 }