mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-08 08:53:51 +00:00
1849b4d39f
* chore: migrate eslint to oxlint * chore: migrate prettier to oxfmt * chore: migrate typescript * chore: toThrow should have a expected value * chore: cast test value as Day * chore: small title fix * chore: mocks should be hoisted * chore: incorrect async useage * chore: test should be inside description * chore: test sohuld include an expeced * chore: oxfmt --------- Co-authored-by: alex-Arc <omnivox@LAPTOP-RC5SNBVV.localdomain>
21 lines
474 B
TypeScript
21 lines
474 B
TypeScript
import { isProduction } from '../setup/environment.js';
|
|
import { consoleError } from './console.js';
|
|
|
|
/**
|
|
* Milestone checker for dev environment
|
|
* will terminate process if check returns true
|
|
* Ideally we would like to remove the call to this function on build
|
|
*/
|
|
export function shouldCrashDev(check: boolean, reason: string) {
|
|
if (isProduction) {
|
|
return;
|
|
}
|
|
|
|
if (!check) {
|
|
return;
|
|
}
|
|
|
|
consoleError(new Error(reason).stack ?? '');
|
|
process.exit(2);
|
|
}
|