nstarter-lock
Version:
Mutex/Semaphore for Project NStarter.
18 lines (16 loc) • 403 B
text/typescript
/**
* Copyright (c) 2015-2026, FineX, All Rights Reserved.
* @author Kodomo
* @date 2025/6/20
*/
/**
* 抛出错误
* @param err
* @param options
*/
export function getNsError(err: Error, options?: {
locker?: string | null
}): Error {
const constructor = err.constructor as ErrorConstructor;
return new constructor(`${ err.message } (locker: ${ options?.locker || 'unknown' })`);
}