feat(templating): progress on variable system refactoring, #6048

This commit is contained in:
Torkel Ödegaard
2016-09-19 18:32:09 +02:00
parent 9d6ecc6361
commit 7a6fb70026
9 changed files with 109 additions and 112 deletions

View File

@@ -2,8 +2,8 @@
import _ from 'lodash';
import kbn from 'app/core/utils/kbn';
import {Variable, assignModelProperties} from './variable';
import {VariableSrv, variableConstructorMap} from './variable_srv';
import {Variable, assignModelProperties, variableTypes} from './variable';
import {VariableSrv} from './variable_srv';
export class IntervalVariable implements Variable {
auto_count: number;
@@ -77,4 +77,8 @@ export class IntervalVariable implements Variable {
}
}
variableConstructorMap['interval'] = IntervalVariable;
variableTypes['interval'] = {
name: 'Interval',
ctor: IntervalVariable,
description: 'Define a timespan interval (ex 1m, 1h, 1d)',
};