@ryusei/code
Version:
<div align="center"> <a href="https://code.ryuseijs.com"> <img alt="RyuseiCode" src="https://code.ryuseijs.com/images/svg/logo.svg" width="70"> </a>
15 lines (12 loc) • 398 B
text/typescript
import { PROJECT_CODE } from '../../../constants/project';
/**
* Throws an error if the provided condition is falsy.
*
* @param condition - If falsy, an error is thrown.
* @param message - Optional. A message to display.
*/
export function assert( condition: any, message = '' ): void {
if ( ! condition ) {
throw new Error( `[${ PROJECT_CODE }] ${ message }` );
}
}