{"version":3,"file":"PluginContext.cjs","sources":["../../../../src/context/plugins/PluginContext.tsx"],"sourcesContent":["import { createContext } from 'react';\n\nimport { KeyValue } from '../../types/data';\nimport { DataSourceInstanceSettings } from '../../types/datasource';\nimport { PluginMeta } from '../../types/plugin';\n\nexport interface PluginContextType<T extends KeyValue = KeyValue> {\n  meta: PluginMeta<T>;\n}\n\nexport interface DataSourcePluginContextType<T extends KeyValue = KeyValue> extends PluginContextType<T> {\n  instanceSettings: DataSourceInstanceSettings;\n}\n\nexport const PluginContext = createContext<PluginContextType | undefined>(undefined);\n"],"names":["createContext"],"mappings":";;;;;;;AAcO,MAAM,aAAA,GAAgBA,oBAA6C,KAAA,CAAS;;;;"}