/** * ESLint plugin for @lexmata/nestjs-multi-tenant * * Provides rules to help ensure proper multi-tenant patterns: * - require-tenant-guard: Warns when TenantContextService is used without a guard * - require-tenant-decorator: Detects missing @RequireTenant() on controller methods * * @example * ```js * // eslint.config.js * import multiTenantPlugin from '@lexmata/nestjs-multi-tenant/eslint-plugin'; * * export default [ * { * plugins: { * 'multi-tenant': multiTenantPlugin, * }, * rules: { * 'multi-tenant/require-tenant-guard': 'warn', * 'multi-tenant/require-tenant-decorator': 'warn', * }, * }, * ]; * ``` */ import type { ESLint } from 'eslint'; declare const plugin: ESLint.Plugin; export default plugin; export { requireTenantGuard } from './rules/require-tenant-guard'; export { requireTenantDecorator } from './rules/require-tenant-decorator'; //# sourceMappingURL=index.d.ts.map