2024-01-30 16:29:05 -05:00

16 lines
536 B
TypeScript

// After Nx v19, this can be removed and replaced with either:
// - import {} from 'nx/src/devkit-exports'
// - import {} from 'nx/src/devkit-internals'
export function requireNx(): typeof import('nx/src/devkit-exports') &
Partial<typeof import('nx/src/devkit-internals')> {
let result = { ...require('nx/src/devkit-exports') };
try {
result = {
...result,
// Remove in Nx v19, devkit should not support Nx v16.0.2 at that point.
...require('nx/src/devkit-internals'),
};
} catch {}
return result;
}