文件操作 - guard.ts
返回文件管理
返回主菜单
删除本文件
文件: /usr/share/grafana/public/app/features/variables/guard.ts
编辑文件内容
import { AdHocVariableModel, ConstantVariableModel, QueryVariableModel, VariableModel, VariableWithMultiSupport, } from './types'; export const isQuery = (model: VariableModel): model is QueryVariableModel => { return model.type === 'query'; }; export const isAdHoc = (model: VariableModel): model is AdHocVariableModel => { return model.type === 'adhoc'; }; export const isConstant = (model: VariableModel): model is ConstantVariableModel => { return model.type === 'constant'; }; export const isMulti = (model: VariableModel): model is VariableWithMultiSupport => { const withMulti = model as VariableWithMultiSupport; return withMulti.hasOwnProperty('multi') && typeof withMulti.multi === 'boolean'; };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件