remove "import for side effects"
parent
a28d55cab8
commit
165d15b956
|
|
@ -1,3 +1,2 @@
|
|||
import './helpers/polyfills.js';
|
||||
export declare const app: import("express-serve-static-core").Express;
|
||||
export default app;
|
||||
|
|
|
|||
3
app.js
3
app.js
|
|
@ -1,4 +1,4 @@
|
|||
import './helpers/polyfills.js';
|
||||
import { applyPolyfills } from './helpers/polyfills.js';
|
||||
import createError from 'http-errors';
|
||||
import express from 'express';
|
||||
import compression from 'compression';
|
||||
|
|
@ -31,6 +31,7 @@ import { getSafeRedirectURL } from './helpers/functions.authentication.js';
|
|||
import debug from 'debug';
|
||||
import { useTestDatabases } from './data/databasePaths.js';
|
||||
const debugApp = debug('lot-occupancy-system:app');
|
||||
applyPolyfills();
|
||||
databaseInitializer.initializeDatabase();
|
||||
const _dirname = '.';
|
||||
export const app = express();
|
||||
|
|
|
|||
8
app.ts
8
app.ts
|
|
@ -1,4 +1,4 @@
|
|||
import './helpers/polyfills.js'
|
||||
import { applyPolyfills } from './helpers/polyfills.js'
|
||||
|
||||
import createError from 'http-errors'
|
||||
import express, { type RequestHandler } from 'express'
|
||||
|
|
@ -41,6 +41,12 @@ import debug from 'debug'
|
|||
import { useTestDatabases } from './data/databasePaths.js'
|
||||
const debugApp = debug('lot-occupancy-system:app')
|
||||
|
||||
/*
|
||||
* Apply Polyfills
|
||||
*/
|
||||
|
||||
applyPolyfills()
|
||||
|
||||
/*
|
||||
* INITIALIZE THE DATABASE
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import './polyfills.js';
|
||||
import type * as recordTypes from '../types/recordTypes';
|
||||
export declare function regenerateApiKey(userName: string): Promise<void>;
|
||||
export declare function getApiKey(userName: string): Promise<string>;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
import './polyfills.js';
|
||||
import { applyPolyfills } from './polyfills.js';
|
||||
import fs from 'node:fs/promises';
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import Debug from 'debug';
|
||||
const debug = Debug('lot-occupancy-system:functions.api');
|
||||
applyPolyfills();
|
||||
const apiKeyPath = 'data/apiKeys.json';
|
||||
let apiKeys;
|
||||
async function loadApiKeys() {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import './polyfills.js'
|
||||
import { applyPolyfills } from './polyfills.js'
|
||||
|
||||
import fs from 'node:fs/promises'
|
||||
import { v4 as uuidv4 } from 'uuid'
|
||||
|
|
@ -9,6 +9,8 @@ import type * as recordTypes from '../types/recordTypes'
|
|||
|
||||
const debug = Debug('lot-occupancy-system:functions.api')
|
||||
|
||||
applyPolyfills()
|
||||
|
||||
const apiKeyPath = 'data/apiKeys.json'
|
||||
let apiKeys: Record<string, string>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import './polyfills.js';
|
||||
import type * as configTypes from '../types/configTypes';
|
||||
export declare function getProperty(propertyName: 'application.applicationName'): string;
|
||||
export declare function getProperty(propertyName: 'application.logoURL'): string;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import './polyfills.js';
|
||||
import { applyPolyfills } from './polyfills.js';
|
||||
import { config } from '../data/config.js';
|
||||
applyPolyfills();
|
||||
const configFallbackValues = new Map();
|
||||
configFallbackValues.set('application.applicationName', 'Lot Occupancy System');
|
||||
configFallbackValues.set('application.backgroundURL', '/images/cemetery-background.jpg');
|
||||
|
|
|
|||
|
|
@ -1,11 +1,13 @@
|
|||
/* eslint-disable @typescript-eslint/indent, node/no-unpublished-import */
|
||||
|
||||
import './polyfills.js'
|
||||
import { applyPolyfills } from './polyfills.js'
|
||||
|
||||
import { config } from '../data/config.js'
|
||||
|
||||
import type * as configTypes from '../types/configTypes'
|
||||
|
||||
applyPolyfills()
|
||||
|
||||
/*
|
||||
* SET UP FALLBACK VALUES
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -1 +1,2 @@
|
|||
export {};
|
||||
export declare function applyPolyfills(): void;
|
||||
export default applyPolyfills;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,10 @@
|
|||
import Debug from 'debug';
|
||||
const debug = Debug('lot-occupancy-system:polyfills');
|
||||
if (Object.hasOwn === undefined) {
|
||||
debug('Applying Object.hasOwn(o, v) polyfill');
|
||||
Object.hasOwn = Object.prototype.hasOwnProperty.call;
|
||||
export function applyPolyfills() {
|
||||
if (Object.hasOwn === undefined) {
|
||||
debug('Applying Object.hasOwn(o, v) polyfill');
|
||||
Object.hasOwn = Object.prototype.hasOwnProperty.call;
|
||||
}
|
||||
}
|
||||
applyPolyfills();
|
||||
export default applyPolyfills;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,13 @@
|
|||
import Debug from 'debug'
|
||||
const debug = Debug('lot-occupancy-system:polyfills')
|
||||
|
||||
if (Object.hasOwn === undefined) {
|
||||
debug('Applying Object.hasOwn(o, v) polyfill')
|
||||
Object.hasOwn = Object.prototype.hasOwnProperty.call
|
||||
export function applyPolyfills(): void {
|
||||
if (Object.hasOwn === undefined) {
|
||||
debug('Applying Object.hasOwn(o, v) polyfill')
|
||||
Object.hasOwn = Object.prototype.hasOwnProperty.call
|
||||
}
|
||||
}
|
||||
|
||||
applyPolyfills()
|
||||
|
||||
export default applyPolyfills
|
||||
|
|
|
|||
Loading…
Reference in New Issue