dependencies

deepsource-autofix-76c6eb20
Dan Gowans 2024-06-19 12:40:30 -04:00
parent 535c2c50f1
commit 0f5bb3f394
184 changed files with 2769 additions and 4172 deletions

View File

@ -1,16 +0,0 @@
{
"ignorePaths": [
"**/node_modules/**",
"**/vscode-extension/**",
"**/.git/**",
"**/.pnpm-lock.json",
".vscode",
"megalinter",
"package-lock.json",
"report"
],
"language": "en",
"noConfigSearch": true,
"words": ["megalinter", "oxsecurity"],
"version": "0.2"
}

View File

@ -1,10 +0,0 @@
{
"root": true,
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": ["./tsconfig.json", "./tsconfig.client.json"],
"ecmaVersion": 2022,
"sourceType": "module"
},
"extends": ["eslint-config-cityssm"]
}

View File

@ -1,82 +0,0 @@
---
# MegaLinter GitHub Action configuration file
# More info at https://megalinter.io
name: MegaLinter
on:
# Trigger mega-linter at every push. Action will also be visible from Pull Requests to master
push: # Comment this line to trigger action only on pull-requests (not recommended if you don't pay for GH Actions)
pull_request:
branches: [master, main]
env: # Comment env block if you do not want to apply fixes
# Apply linter fixes configuration
APPLY_FIXES: none # When active, APPLY_FIXES must also be defined as environment variable (in github/workflows/mega-linter.yml or other CI tool)
APPLY_FIXES_EVENT: pull_request # Decide which event triggers application of fixes in a commit or a PR (pull_request, push, all)
APPLY_FIXES_MODE: commit # If APPLY_FIXES is used, defines if the fixes are directly committed (commit) or posted in a PR (pull_request)
concurrency:
group: ${{ github.ref }}-${{ github.workflow }}
cancel-in-progress: true
jobs:
build:
name: MegaLinter
runs-on: ubuntu-latest
steps:
# Git Checkout
- name: Checkout Code
uses: actions/checkout@v3
with:
token: ${{ secrets.PAT || secrets.GITHUB_TOKEN }}
fetch-depth: 0 # If you use VALIDATE_ALL_CODEBASE = true, you can remove this line to improve performances
# MegaLinter
- name: MegaLinter
id: ml
# You can override MegaLinter flavor used to have faster performances
# More info at https://megalinter.io/flavors/
uses: oxsecurity/megalinter/flavors/javascript@v6
env:
# All available variables are described in documentation
# https://megalinter.io/configuration/
VALIDATE_ALL_CODEBASE: true # Set ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} to validate only diff with main branch
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# ADD YOUR CUSTOM ENV VARIABLES HERE TO OVERRIDE VALUES OF .mega-linter.yml AT THE ROOT OF YOUR REPOSITORY
# Upload MegaLinter artifacts
- name: Archive production artifacts
if: ${{ success() }} || ${{ failure() }}
uses: actions/upload-artifact@v3
with:
name: MegaLinter reports
path: |
megalinter-reports
mega-linter.log
# Create pull request if applicable (for now works only on PR from same repository, not from forks)
- name: Create Pull Request with applied fixes
id: cpr
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'pull_request' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.PAT || secrets.GITHUB_TOKEN }}
commit-message: "[MegaLinter] Apply linters automatic fixes"
title: "[MegaLinter] Apply linters automatic fixes"
labels: bot
- name: Create PR output
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'pull_request' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
run: |
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
# Push new commit if applicable (for now works only on PR from same repository, not from forks)
- name: Prepare commit
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'commit' && github.ref != 'refs/heads/main' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
run: sudo chown -Rc $UID .git/
- name: Commit and push applied linter fixes
if: steps.ml.outputs.has_updated_sources == 1 && (env.APPLY_FIXES_EVENT == 'all' || env.APPLY_FIXES_EVENT == github.event_name) && env.APPLY_FIXES_MODE == 'commit' && github.ref != 'refs/heads/main' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository) && !contains(github.event.head_commit.message, 'skip fix')
uses: stefanzweifel/git-auto-commit-action@v4
with:
branch: ${{ github.event.pull_request.head.ref || github.head_ref || github.ref }}
commit_message: "[MegaLinter] Apply linters fixes"

View File

@ -1,15 +0,0 @@
{
"threshold": 0,
"reporters": ["html", "markdown"],
"ignore": [
"**/node_modules/**",
"**/.git/**",
"**/.rbenv/**",
"**/.venv/**",
"**/*cache*/**",
"**/.github/**",
"**/.idea/**",
"**/report/**",
"**/*.svg"
]
}

View File

@ -1,12 +0,0 @@
# Configuration file for MegaLinter
# See all available variables at https://megalinter.io/configuration/ and in linters documentation
APPLY_FIXES: none # all, none, or list of linter keys
# ENABLE: # If you use ENABLE variable, all other languages/formats/tooling-formats will be disabled by default
# ENABLE_LINTERS: # If you use ENABLE_LINTERS variable, all other linters will be disabled by default
# DISABLE:
# - COPYPASTE # Uncomment to disable checks of excessive copy-pastes
# - SPELL # Uncomment to disable checks of spelling mistakes
SHOW_ELAPSED_TIME: true
FILEIO_REPORTER: false
# DISABLE_ERRORS: true # Uncomment if you want MegaLinter to detect errors but not block CI to pass

View File

@ -1,3 +1,7 @@
{ {
"reject": ["@fortawesome/fontawesome-free"] "reject": [
"@cityssm/bulma-sticky-table",
"@fortawesome/fontawesome-free",
"bulma"
]
} }

View File

@ -1,7 +0,0 @@
{
"trailingComma": "none",
"tabWidth": 2,
"semi": false,
"singleQuote": true,
"bracketSpacing": true
}

4
app.js
View File

@ -54,8 +54,8 @@ app.use(csurf({
cookie: true cookie: true
})); }));
app.use(rateLimit({ app.use(rateLimit({
windowMs: 10000, windowMs: 10_000,
max: useTestDatabases ? 1000000 : 200 max: useTestDatabases ? 1_000_000 : 200
})); }));
const urlPrefix = configFunctions.getProperty('reverseProxy.urlPrefix'); const urlPrefix = configFunctions.getProperty('reverseProxy.urlPrefix');
if (urlPrefix !== '') { if (urlPrefix !== '') {

View File

@ -69,5 +69,5 @@ if (process.env.STARTUP_TEST === 'true') {
setTimeout(() => { setTimeout(() => {
debug('Killing processes'); debug('Killing processes');
process.exit(0); process.exit(0);
}, 10000); }, 10_000);
} }

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable n/no-process-exit, unicorn/no-process-exit */ /* eslint-disable n/no-process-exit, unicorn/no-process-exit */
import http from 'node:http' import http from 'node:http'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/no-non-null-assertion, promise/always-return, promise/catch-or-return */ /* eslint-disable @typescript-eslint/no-non-null-assertion, promise/always-return, promise/catch-or-return */
import * as configFunctions from '../../../helpers/functions.config.js' import * as configFunctions from '../../../helpers/functions.config.js'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/no-non-null-assertion */ /* eslint-disable @typescript-eslint/no-non-null-assertion */
import * as configFunctions from '../../../helpers/functions.config.js' import * as configFunctions from '../../../helpers/functions.config.js'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import * as dateTimeFunctions from '@cityssm/utils-datetime' import * as dateTimeFunctions from '@cityssm/utils-datetime'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import { import {

View File

@ -5,7 +5,7 @@ export async function cleanupDatabase(user) {
const rightNowMillis = Date.now(); const rightNowMillis = Date.now();
const recordDeleteTimeMillisMin = rightNowMillis - const recordDeleteTimeMillisMin = rightNowMillis -
configFunctions.getProperty('settings.adminCleanup.recordDeleteAgeDays') * configFunctions.getProperty('settings.adminCleanup.recordDeleteAgeDays') *
86400 * 86_400 *
1000; 1000;
let inactivatedRecordCount = 0; let inactivatedRecordCount = 0;
let purgedRecordCount = 0; let purgedRecordCount = 0;

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import { import {

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable no-case-declarations */ /* eslint-disable no-case-declarations */
import * as dateTimeFunctions from '@cityssm/utils-datetime' import * as dateTimeFunctions from '@cityssm/utils-datetime'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import type { WorkOrderMilestoneType } from '../types/recordTypes.js' import type { WorkOrderMilestoneType } from '../types/recordTypes.js'

View File

@ -1,9 +1,9 @@
import { dateIntegerToString, dateStringToInteger, dateToInteger, timeIntegerToString, timeIntegerToPeriodString } from '@cityssm/utils-datetime'; import { dateIntegerToString, dateStringToInteger, dateToInteger, timeIntegerToPeriodString, timeIntegerToString } from '@cityssm/utils-datetime';
import * as configFunctions from '../helpers/functions.config.js'; import * as configFunctions from '../helpers/functions.config.js';
import { getLotOccupancies } from './getLotOccupancies.js'; import { getLotOccupancies } from './getLotOccupancies.js';
import { getLots } from './getLots.js'; import { getLots } from './getLots.js';
import { acquireConnection } from './pool.js'; import { acquireConnection } from './pool.js';
const commaSeparatedNumbersRegex = /^\d+(,\d+)*$/; const commaSeparatedNumbersRegex = /^\d+(?:,\d+)*$/;
function buildWhereClause(filters) { function buildWhereClause(filters) {
let sqlWhereClause = ' where m.recordDelete_timeMillis is null and w.recordDelete_timeMillis is null'; let sqlWhereClause = ' where m.recordDelete_timeMillis is null and w.recordDelete_timeMillis is null';
const sqlParameters = []; const sqlParameters = [];
@ -92,13 +92,13 @@ export async function getWorkOrderMilestones(filters, options, connectedDatabase
userFn_dateIntegerToString(m.workOrderMilestoneDate) as workOrderMilestoneDateString, userFn_dateIntegerToString(m.workOrderMilestoneDate) as workOrderMilestoneDateString,
m.workOrderMilestoneTime, m.workOrderMilestoneTime,
userFn_timeIntegerToString(m.workOrderMilestoneTime) as workOrderMilestoneTimeString, userFn_timeIntegerToString(m.workOrderMilestoneTime) as workOrderMilestoneTimeString,
userFn_timeIntegerToPeriodString(m.workOrderMilestoneTime) as workOrderMilestoneTimePeriodString, userFn_timeIntegerToPeriodString(ifnull(m.workOrderMilestoneTime, 0)) as workOrderMilestoneTimePeriodString,
m.workOrderMilestoneDescription, m.workOrderMilestoneDescription,
m.workOrderMilestoneCompletionDate, m.workOrderMilestoneCompletionDate,
userFn_dateIntegerToString(m.workOrderMilestoneCompletionDate) as workOrderMilestoneCompletionDateString, userFn_dateIntegerToString(m.workOrderMilestoneCompletionDate) as workOrderMilestoneCompletionDateString,
m.workOrderMilestoneCompletionTime, m.workOrderMilestoneCompletionTime,
userFn_timeIntegerToString(m.workOrderMilestoneCompletionTime) as workOrderMilestoneCompletionTimeString, userFn_timeIntegerToString(m.workOrderMilestoneCompletionTime) as workOrderMilestoneCompletionTimeString,
userFn_timeIntegerToPeriodString(m.workOrderMilestoneCompletionTime) as workOrderMilestoneCompletionTimePeriodString, userFn_timeIntegerToPeriodString(ifnull(m.workOrderMilestoneCompletionTime, 0)) as workOrderMilestoneCompletionTimePeriodString,
${options.includeWorkOrders ?? false ${options.includeWorkOrders ?? false
? ` m.workOrderId, w.workOrderNumber, wt.workOrderType, w.workOrderDescription, ? ` m.workOrderId, w.workOrderNumber, wt.workOrderType, w.workOrderDescription,
w.workOrderOpenDate, userFn_dateIntegerToString(w.workOrderOpenDate) as workOrderOpenDateString, w.workOrderOpenDate, userFn_dateIntegerToString(w.workOrderOpenDate) as workOrderOpenDateString,

View File

@ -1,12 +1,12 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import { import {
dateIntegerToString, dateIntegerToString,
dateStringToInteger, dateStringToInteger,
dateToInteger, dateToInteger,
timeIntegerToString, timeIntegerToPeriodString,
timeIntegerToPeriodString timeIntegerToString
} from '@cityssm/utils-datetime' } from '@cityssm/utils-datetime'
import type { PoolConnection } from 'better-sqlite-pool' import type { PoolConnection } from 'better-sqlite-pool'
@ -35,7 +35,7 @@ interface WorkOrderMilestoneOptions {
orderBy: 'completion' | 'date' orderBy: 'completion' | 'date'
} }
const commaSeparatedNumbersRegex = /^\d+(,\d+)*$/ const commaSeparatedNumbersRegex = /^\d+(?:,\d+)*$/
function buildWhereClause(filters: WorkOrderMilestoneFilters): { function buildWhereClause(filters: WorkOrderMilestoneFilters): {
sqlWhereClause: string sqlWhereClause: string
@ -170,19 +170,20 @@ export async function getWorkOrderMilestones(
} }
// Query // Query
// eslint-disable-next-line no-secrets/no-secrets
const sql = `select m.workOrderMilestoneId, const sql = `select m.workOrderMilestoneId,
m.workOrderMilestoneTypeId, t.workOrderMilestoneType, m.workOrderMilestoneTypeId, t.workOrderMilestoneType,
m.workOrderMilestoneDate, m.workOrderMilestoneDate,
userFn_dateIntegerToString(m.workOrderMilestoneDate) as workOrderMilestoneDateString, userFn_dateIntegerToString(m.workOrderMilestoneDate) as workOrderMilestoneDateString,
m.workOrderMilestoneTime, m.workOrderMilestoneTime,
userFn_timeIntegerToString(m.workOrderMilestoneTime) as workOrderMilestoneTimeString, userFn_timeIntegerToString(m.workOrderMilestoneTime) as workOrderMilestoneTimeString,
userFn_timeIntegerToPeriodString(m.workOrderMilestoneTime) as workOrderMilestoneTimePeriodString, userFn_timeIntegerToPeriodString(ifnull(m.workOrderMilestoneTime, 0)) as workOrderMilestoneTimePeriodString,
m.workOrderMilestoneDescription, m.workOrderMilestoneDescription,
m.workOrderMilestoneCompletionDate, m.workOrderMilestoneCompletionDate,
userFn_dateIntegerToString(m.workOrderMilestoneCompletionDate) as workOrderMilestoneCompletionDateString, userFn_dateIntegerToString(m.workOrderMilestoneCompletionDate) as workOrderMilestoneCompletionDateString,
m.workOrderMilestoneCompletionTime, m.workOrderMilestoneCompletionTime,
userFn_timeIntegerToString(m.workOrderMilestoneCompletionTime) as workOrderMilestoneCompletionTimeString, userFn_timeIntegerToString(m.workOrderMilestoneCompletionTime) as workOrderMilestoneCompletionTimeString,
userFn_timeIntegerToPeriodString(m.workOrderMilestoneCompletionTime) as workOrderMilestoneCompletionTimePeriodString, userFn_timeIntegerToPeriodString(ifnull(m.workOrderMilestoneCompletionTime, 0)) as workOrderMilestoneCompletionTimePeriodString,
${ ${
options.includeWorkOrders ?? false options.includeWorkOrders ?? false
? ` m.workOrderId, w.workOrderNumber, wt.workOrderType, w.workOrderDescription, ? ` m.workOrderId, w.workOrderNumber, wt.workOrderType, w.workOrderDescription,

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import type { WorkOrderType } from '../types/recordTypes.js' import type { WorkOrderType } from '../types/recordTypes.js'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import { import {

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import { addOrUpdateLotField } from './addOrUpdateLotField.js' import { addOrUpdateLotField } from './addOrUpdateLotField.js'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/indent */ /* eslint-disable @typescript-eslint/indent */
import { dateStringToInteger } from '@cityssm/utils-datetime' import { dateStringToInteger } from '@cityssm/utils-datetime'

1
eslint.config.d.ts vendored 100644
View File

@ -0,0 +1 @@
export { configWebApp as default } from 'eslint-config-cityssm';

1
eslint.config.js 100644
View File

@ -0,0 +1 @@
export { configWebApp as default } from 'eslint-config-cityssm';

1
eslint.config.ts 100644
View File

@ -0,0 +1 @@
export { configWebApp as default } from 'eslint-config-cityssm'

View File

@ -1,4 +1,4 @@
// eslint-disable-next-line eslint-comments/disable-enable-pair // eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable n/no-unpublished-import */ /* eslint-disable n/no-unpublished-import */
import gulp from 'gulp' import gulp from 'gulp'

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): void; export declare function handler(_request: Request, response: Response): void;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): Promise<void>; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): Promise<void>; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): void; export declare function handler(_request: Request, response: Response): void;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): Promise<void>; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): Promise<void>; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): Promise<void>; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,11 +1,11 @@
/* eslint-disable unicorn/filename-case, eslint-comments/disable-enable-pair */ /* eslint-disable unicorn/filename-case, @eslint-community/eslint-comments/disable-enable-pair */
import type { Request, Response } from 'express' import type { Request, Response } from 'express'
import ical, { type ICalEventData, ICalEventStatus } from 'ical-generator' import ical, { type ICalEventData, ICalEventStatus } from 'ical-generator'
import { import {
getWorkOrderMilestones, type WorkOrderMilestoneFilters,
type WorkOrderMilestoneFilters getWorkOrderMilestones
} from '../../database/getWorkOrderMilestones.js' } from '../../database/getWorkOrderMilestones.js'
import * as configFunctions from '../../helpers/functions.config.js' import * as configFunctions from '../../helpers/functions.config.js'
import { getPrintConfig } from '../../helpers/functions.print.js' import { getPrintConfig } from '../../helpers/functions.print.js'

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(_request: Request, response: Response): Promise<void>; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,3 +1,4 @@
/// <reference types="cookie-parser" />
import type { Request, Response } from 'express'; import type { Request, Response } from 'express';
export declare function handler(request: Request, response: Response): Promise<void>; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

Some files were not shown because too many files have changed in this diff Show More