n8n/packages/cli/src/errors/feature-not-licensed.error.ts
Iván Ovejero 3ff902feb9
Some checks are pending
Test Master / install-and-build (push) Waiting to run
Test Master / Unit tests (18.x) (push) Blocked by required conditions
Test Master / Unit tests (20.x) (push) Blocked by required conditions
Test Master / Unit tests (22.4) (push) Blocked by required conditions
Test Master / Lint (push) Blocked by required conditions
Test Master / Notify Slack on failure (push) Blocked by required conditions
refactor(core): Hide stack trace for warning-level errors (#12411)
2025-01-02 17:48:39 +01:00

13 lines
422 B
TypeScript

import { ApplicationError } from 'n8n-workflow';
import type { LICENSE_FEATURES } from '@/constants';
export class FeatureNotLicensedError extends ApplicationError {
constructor(feature: (typeof LICENSE_FEATURES)[keyof typeof LICENSE_FEATURES]) {
super(
`Your license does not allow for ${feature}. To enable ${feature}, please upgrade to a license that supports this feature.`,
{ level: 'warning' },
);
}
}