migrate to "export default"

also, set no-use-before-define in linter
This commit is contained in:
Girish Ramakrishnan
2026-02-14 15:43:24 +01:00
parent ddb46646fa
commit 36aa641cb9
231 changed files with 2846 additions and 2728 deletions
+19 -19
View File
@@ -2,34 +2,19 @@ import assert from 'node:assert';
import AuditSource from './auditsource.js';
import BoxError from './boxerror.js';
import constants from './constants.js';
import * as cron from './cron.js';
import cron from './cron.js';
import debugModule from 'debug';
import eventlog from './eventlog.js';
import * as groups from './groups.js';
import groups from './groups.js';
import ldap from 'ldapjs';
import safe from 'safetydance';
import * as settings from './settings.js';
import settings from './settings.js';
import tasks from './tasks.js';
import * as users from './users.js';
import users from './users.js';
import util from 'node:util';
const debug = debugModule('box:externalldap');
export {
getConfig,
setConfig,
verifyPassword,
maybeCreateUser,
supports2FA,
startSyncer,
removePrivateFields,
sync
};
function removePrivateFields(ldapConfig) {
assert.strictEqual(typeof ldapConfig, 'object');
@@ -545,3 +530,18 @@ async function sync(progressCallback) {
debug('sync: done');
}
export default {
getConfig,
setConfig,
verifyPassword,
maybeCreateUser,
supports2FA,
startSyncer,
removePrivateFields,
sync
};