From 4407d26052cf821f449bc111a34fc68686b26fb3 Mon Sep 17 00:00:00 2001 From: Richard Ward Date: Tue, 30 Dec 2025 20:24:48 +0000 Subject: [PATCH] code: development,dbal,validation (3 files) --- .../core/entities/{ => operations}/errors.ts | 18 +++++----- .../core/entities/operations/validation.ts | 34 +++++++++++++++++++ .../src/core/entities/validation.ts | 9 ----- 3 files changed, 43 insertions(+), 18 deletions(-) rename dbal/development/src/core/entities/{ => operations}/errors.ts (74%) create mode 100644 dbal/development/src/core/entities/operations/validation.ts delete mode 100644 dbal/development/src/core/entities/validation.ts diff --git a/dbal/development/src/core/entities/errors.ts b/dbal/development/src/core/entities/operations/errors.ts similarity index 74% rename from dbal/development/src/core/entities/errors.ts rename to dbal/development/src/core/entities/operations/errors.ts index c512d8d2c..5fc9abaa5 100644 --- a/dbal/development/src/core/entities/errors.ts +++ b/dbal/development/src/core/entities/operations/errors.ts @@ -1,9 +1,9 @@ -/** - * @file errors.ts - * @description Re-export of DBAL error classes from foundation - * - * This file provides a convenient import path for error classes used throughout - * the entities operations modules. - */ - -export { DBALError, DBALErrorCode } from '../foundation/errors' +/** + * @file errors.ts + * @description Re-export of DBAL error classes from foundation + * + * This file provides a convenient import path for error classes used throughout + * the entities operations modules. + */ + +export { DBALError, DBALErrorCode } from '../../foundation/errors' diff --git a/dbal/development/src/core/entities/operations/validation.ts b/dbal/development/src/core/entities/operations/validation.ts new file mode 100644 index 000000000..ffb649860 --- /dev/null +++ b/dbal/development/src/core/entities/operations/validation.ts @@ -0,0 +1,34 @@ +/** + * @file validation.ts + * @description Re-export of validation functions from foundation + * + * This file provides a convenient import path for validation functions used throughout + * the entities operations modules. + */ + +export { isValidEmail } from '../../foundation/validation' +export { isValidDate } from '../../foundation/validation' +export { isValidUsername } from '../../foundation/validation' +export { isValidSlug } from '../../foundation/validation' +export { isValidSemver } from '../../foundation/validation' +export { isValidTitle } from '../../foundation/validation' +export { isValidLevel } from '../../foundation/validation' +export { isValidUuid } from '../../foundation/validation' +export { isPlainObject } from '../../foundation/validation' +export { validateUserCreate } from '../../foundation/validation' +export { validateUserUpdate } from '../../foundation/validation' +export { validateCredentialCreate } from '../../foundation/validation' +export { validateCredentialUpdate } from '../../foundation/validation' +export { validateSessionCreate } from '../../foundation/validation' +export { validateSessionUpdate } from '../../foundation/validation' +export { validatePageCreate } from '../../foundation/validation' +export { validatePageUpdate } from '../../foundation/validation' +export { validateComponentHierarchyCreate } from '../../foundation/validation' +export { validateComponentHierarchyUpdate } from '../../foundation/validation' +export { validateWorkflowCreate } from '../../foundation/validation' +export { validateWorkflowUpdate } from '../../foundation/validation' +export { validateLuaScriptCreate } from '../../foundation/validation' +export { validateLuaScriptUpdate } from '../../foundation/validation' +export { validatePackageCreate } from '../../foundation/validation' +export { validatePackageUpdate } from '../../foundation/validation' +export { validateId } from '../../foundation/validation' diff --git a/dbal/development/src/core/entities/validation.ts b/dbal/development/src/core/entities/validation.ts deleted file mode 100644 index 91255dbb9..000000000 --- a/dbal/development/src/core/entities/validation.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @file validation.ts - * @description Re-export of validation functions - * - * This file acts as an explicit entry point for importing validation functions, - * avoiding ambiguity with the validation/ directory. - */ - -export * from './validation/index'