mirror of
https://github.com/grafana/grafana.git
synced 2025-08-01 06:31:50 +08:00

* scaffolding for package * crowdin scaffolding * markup * add translations * fix locale location * fix tsconfig? * undo bundler change * object tranlsations, expose loadResources and call in mssql * prettier * remove useTranslate * extract translations * last couple of fixes * remove deleted files
17 lines
724 B
TypeScript
17 lines
724 B
TypeScript
import { DataSourcePlugin } from '@grafana/data';
|
|
import { initPluginTranslations } from '@grafana/i18n';
|
|
import { SQLQuery, SqlQueryEditorLazy, loadResources as loadSQLResources } from '@grafana/sql';
|
|
|
|
import { CheatSheet } from './CheatSheet';
|
|
import { ConfigurationEditor } from './configuration/ConfigurationEditor';
|
|
import { MssqlDatasource } from './datasource';
|
|
import pluginJson from './plugin.json';
|
|
import { MssqlOptions } from './types';
|
|
|
|
initPluginTranslations(pluginJson.id, [loadSQLResources]);
|
|
|
|
export const plugin = new DataSourcePlugin<MssqlDatasource, SQLQuery, MssqlOptions>(MssqlDatasource)
|
|
.setQueryEditor(SqlQueryEditorLazy)
|
|
.setQueryEditorHelp(CheatSheet)
|
|
.setConfigEditor(ConfigurationEditor);
|