{"version":3,"file":"guards.mjs","sources":["../../../../src/context/plugins/guards.ts"],"sourcesContent":["import { KeyValue } from '../../types/data';\n\nimport { type DataSourcePluginContextType, type PluginContextType } from './PluginContext';\n\nexport function isDataSourcePluginContext<T extends KeyValue = KeyValue>(\n  context: PluginContextType<T>\n): context is DataSourcePluginContextType<T> {\n  return 'instanceSettings' in context && 'meta' in context;\n}\n"],"names":[],"mappings":";AAIO,SAAS,0BACd,OAAA,EAC2C;AAC3C,EAAA,OAAO,kBAAA,IAAsB,WAAW,MAAA,IAAU,OAAA;AACpD;;;;"}