/usr/share/grafana/public/app/plugins/datasource/mssql
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'; // don't load plugin translations in test environments // we don't use them anyway, and top-level await won't work currently in jest if (process.env.NODE_ENV !== 'test') { await initPluginTranslations(pluginJson.id, [loadSQLResources]); } export const plugin = new DataSourcePlugin<MssqlDatasource, SQLQuery, MssqlOptions>(MssqlDatasource) .setQueryEditor(SqlQueryEditorLazy) .setQueryEditorHelp(CheatSheet) .setConfigEditor(ConfigurationEditor);
.
Edit
..
Edit
CHANGELOG.md
Edit
CheatSheet.tsx
Edit
MSSqlMetaQuery.test.ts
Edit
MSSqlMetaQuery.ts
Edit
MSSqlQueryModel.ts
Edit
README.md
Edit
azureauth
Edit
configuration
Edit
datasource.test.ts
Edit
datasource.ts
Edit
dist
Edit
i18next.config.ts
Edit
img
Edit
locales
Edit
module.ts
Edit
package.json
Edit
plugin.json
Edit
project.json
Edit
sqlCompletionProvider.ts
Edit
sqlUtil.test.ts
Edit
sqlUtil.ts
Edit
tsconfig.json
Edit
types.ts
Edit
webpack.config.ts
Edit