code: development,dbal,validation (3 files)

This commit is contained in:
Richard Ward
2025-12-30 20:24:48 +00:00
parent ed64285e83
commit 4407d26052
3 changed files with 43 additions and 18 deletions

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'