Initial commit - Event Planner application

This commit is contained in:
mberlin
2026-03-18 14:55:56 -03:00
commit 86d779eb4d
7548 changed files with 1006324 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
import { LogLevel } from '../logger.service';
/**
* @publicApi
*/
export declare function filterLogLevels(parseableString?: string): LogLevel[];

View File

@@ -0,0 +1,23 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.filterLogLevels = filterLogLevels;
const logger_service_1 = require("../logger.service");
const is_log_level_util_1 = require("./is-log-level.util");
/**
* @publicApi
*/
function filterLogLevels(parseableString = '') {
const sanitizedString = parseableString.replaceAll(' ', '').toLowerCase();
if (sanitizedString[0] === '>') {
const orEqual = sanitizedString[1] === '=';
const logLevelIndex = logger_service_1.LOG_LEVELS.indexOf(sanitizedString.substring(orEqual ? 2 : 1));
if (logLevelIndex === -1) {
throw new Error(`parse error (unknown log level): ${sanitizedString}`);
}
return logger_service_1.LOG_LEVELS.slice(orEqual ? logLevelIndex : logLevelIndex + 1);
}
else if (sanitizedString.includes(',')) {
return sanitizedString.split(',').filter(is_log_level_util_1.isLogLevel);
}
return (0, is_log_level_util_1.isLogLevel)(sanitizedString) ? [sanitizedString] : logger_service_1.LOG_LEVELS;
}

View File

@@ -0,0 +1,3 @@
export * from './filter-log-levels.util';
export * from './is-log-level-enabled.util';
export * from './is-log-level.util';

6
node_modules/@nestjs/common/services/utils/index.js generated vendored Normal file
View File

@@ -0,0 +1,6 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./filter-log-levels.util"), exports);
tslib_1.__exportStar(require("./is-log-level-enabled.util"), exports);
tslib_1.__exportStar(require("./is-log-level.util"), exports);

View File

@@ -0,0 +1,7 @@
import { LogLevel } from '../logger.service';
/**
* Checks if target level is enabled.
* @param targetLevel target level
* @param logLevels array of enabled log levels
*/
export declare function isLogLevelEnabled(targetLevel: LogLevel, logLevels: LogLevel[] | undefined): boolean;

View File

@@ -0,0 +1,32 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isLogLevelEnabled = isLogLevelEnabled;
const LOG_LEVEL_VALUES = {
verbose: 0,
debug: 1,
log: 2,
warn: 3,
error: 4,
fatal: 5,
};
/**
* Checks if target level is enabled.
* @param targetLevel target level
* @param logLevels array of enabled log levels
*/
function isLogLevelEnabled(targetLevel, logLevels) {
if (!logLevels || (Array.isArray(logLevels) && logLevels?.length === 0)) {
return false;
}
if (logLevels.includes(targetLevel)) {
return true;
}
let highestLogLevelValue = -Infinity;
for (const level of logLevels) {
const v = LOG_LEVEL_VALUES[level];
if (v > highestLogLevelValue)
highestLogLevelValue = v;
}
const targetLevelValue = LOG_LEVEL_VALUES[targetLevel];
return targetLevelValue >= highestLogLevelValue;
}

View File

@@ -0,0 +1,5 @@
import { LogLevel } from '../logger.service';
/**
* @publicApi
*/
export declare function isLogLevel(maybeLogLevel: any): maybeLogLevel is LogLevel;

View File

@@ -0,0 +1,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isLogLevel = isLogLevel;
const logger_service_1 = require("../logger.service");
/**
* @publicApi
*/
function isLogLevel(maybeLogLevel) {
return logger_service_1.LOG_LEVELS.includes(maybeLogLevel);
}