UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

45 lines 1.06 kB
import { LOG_LEVEL } from '../model'; export const toOutputFlag = (logLevel) => { if (logLevel === LOG_LEVEL.NONE) { return { DEBUG: false, INFO: false, WARNING: false, ERROR: false, }; } if (logLevel === LOG_LEVEL.DEBUG) { return { DEBUG: true, INFO: true, WARNING: true, ERROR: true, }; } if (logLevel === LOG_LEVEL.INFO) { return { DEBUG: false, INFO: true, WARNING: true, ERROR: true, }; } if (logLevel === LOG_LEVEL.WARNING) { return { DEBUG: false, INFO: false, WARNING: true, ERROR: true, }; } if (logLevel === LOG_LEVEL.ERROR) { return { DEBUG: false, INFO: false, WARNING: false, ERROR: true, }; } throw new TypeError('logLevel is unsupported.'); }; //# sourceMappingURL=utils.js.map