/// import {PanelDirective, MetricsPanelCtrl} from '../../../features/panel/panel'; function optionsTab() { return {template: '

options!

' }; } export class TestPanelCtrl extends MetricsPanelCtrl { data: any; constructor($scope, $injector) { super($scope, $injector); } refreshData(data) { return this.issueQueries().then(res => { this.data = res.data[0].target; console.log('issueQueries', res); }).catch(err => { console.log('Errrrr! in test panel', err); }); } } class TestPanel extends PanelDirective { templateUrl = `app/plugins/panel/test/module.html`; controller = TestPanelCtrl; link(scope, elem) { console.log('test panel linking:', scope); } } export {TestPanel as Panel}