2025-04-01 10:38:02 +09:00

19 lines
514 B
TypeScript

import { VariableWithMultiSupport } from '@grafana/data';
import { OptionsVariableBuilder } from './optionsVariableBuilder';
export class MultiVariableBuilder<T extends VariableWithMultiSupport> extends OptionsVariableBuilder<T> {
withMulti(multi = true) {
this.variable.multi = multi;
return this;
}
withIncludeAll(includeAll = true) {
this.variable.includeAll = includeAll;
return this;
}
withAllValue(allValue: string) {
this.variable.allValue = allValue;
return this;
}
}