Fix DBAL and fakemui import paths and missing exports

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-05 22:12:10 +00:00
parent ff5f502a0b
commit a4766dd2a3
25 changed files with 37 additions and 30 deletions

View File

@@ -1,4 +1,4 @@
import type { AdapterCapabilities } from '../adapter'
import type { AdapterCapabilities } from '../../adapter'
import type { PrismaContext } from '../types'
export function buildCapabilities(context: PrismaContext): AdapterCapabilities {

View File

@@ -1,4 +1,4 @@
import type { ListOptions, ListResult } from '../../core/foundation/types'
import type { ListOptions, ListResult } from '../../../core/foundation/types'
import type { PrismaContext } from '../types'
import { handlePrismaError, buildWhereClause, buildOrderBy, getModel, withTimeout } from './utils'

View File

@@ -1,5 +1,5 @@
import type { PrismaContext } from '../types'
import { DBALError } from '../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
type PrismaModelDelegate = {
findMany: (...args: unknown[]) => Promise<unknown[]>

View File

@@ -1,7 +1,7 @@
import { promises as fs, createReadStream } from 'fs'
import type { ReadStreamOptions } from 'fs'
import type { DownloadOptions } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { FilesystemContext } from '../context'
import { buildFullPath } from '../paths'

View File

@@ -1,7 +1,7 @@
import { promises as fs } from 'fs'
import path from 'path'
import type { BlobListOptions, BlobListResult, BlobMetadata } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { FilesystemContext } from '../context'
import { buildFullPath } from '../paths'
import { readMetadata } from './metadata'

View File

@@ -1,7 +1,7 @@
import { promises as fs } from 'fs'
import path from 'path'
import type { BlobMetadata } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { FilesystemContext } from '../context'
import { buildFullPath, buildMetadataPath } from '../paths'
import { readMetadata } from './metadata'

View File

@@ -1,7 +1,7 @@
import { promises as fs } from 'fs'
import { createHash } from 'crypto'
import type { BlobMetadata } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { FilesystemContext } from '../context'
import { buildFullPath, buildMetadataPath } from '../paths'

View File

@@ -2,7 +2,7 @@ import { promises as fs, createWriteStream } from 'fs'
import path from 'path'
import { pipeline } from 'stream/promises'
import type { BlobMetadata, UploadOptions } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { FilesystemContext } from '../context'
import { buildFullPath, buildMetadataPath } from '../paths'
import { generateEtag, writeMetadata } from './metadata'

View File

@@ -1,5 +1,5 @@
import { DBALError } from '../../../../core/foundation/errors'
import type { DownloadOptions } from '../blob-storage'
import { DBALError } from '../../../core/foundation/errors'
import type { DownloadOptions } from '../../blob-storage'
import type { MemoryStore } from './store'
import { getBlobOrThrow, normalizeKey } from './utils'

View File

@@ -5,7 +5,7 @@ import type {
UploadOptions,
DownloadOptions,
BlobListOptions,
} from '../blob-storage'
} from '../../blob-storage'
import { createStore } from './store'
import { uploadBuffer, uploadFromStream } from './uploads'
import { downloadBuffer, downloadStream } from './downloads'

View File

@@ -1,5 +1,5 @@
import { DBALError } from '../../../../core/foundation/errors'
import type { BlobListOptions, BlobListResult, BlobMetadata } from '../blob-storage'
import { DBALError } from '../../../core/foundation/errors'
import type { BlobListOptions, BlobListResult, BlobMetadata } from '../../blob-storage'
import type { MemoryStore } from './store'
import { toBlobMetadata } from './serialization'
import { cleanupStoreEntry, getBlobOrThrow, normalizeKey } from './utils'

View File

@@ -1,5 +1,5 @@
import { createHash } from 'crypto'
import type { UploadOptions, BlobMetadata } from '../blob-storage'
import type { UploadOptions, BlobMetadata } from '../../blob-storage'
import type { BlobData } from './store'
export const generateEtag = (data: Buffer): string => `"${createHash('md5').update(data).digest('hex')}"`

View File

@@ -1,5 +1,5 @@
import { DBALError } from '../../../../core/foundation/errors'
import type { UploadOptions } from '../blob-storage'
import { DBALError } from '../../../core/foundation/errors'
import type { UploadOptions } from '../../blob-storage'
import type { MemoryStore } from './store'
import { collectStream, toBlobData, toBlobMetadata } from './serialization'
import { normalizeKey } from './utils'

View File

@@ -1,4 +1,4 @@
import { DBALError } from '../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { BlobData, MemoryStore } from './store'
export const normalizeKey = (key: string): string => key.replace(/^\/+/, '').trim()

View File

@@ -1,5 +1,5 @@
import type { DownloadOptions } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import { buildRangeHeader } from '../range'
import type { S3Context } from '../client'

View File

@@ -1,5 +1,5 @@
import type { BlobListOptions, BlobListResult, BlobMetadata } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { S3Context } from '../client'
export async function listBlobs(

View File

@@ -1,5 +1,5 @@
import type { BlobMetadata } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { S3Context } from '../client'
import { getMetadata } from './metadata'

View File

@@ -1,5 +1,5 @@
import type { BlobMetadata } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { S3Context } from '../client'
export async function getMetadata(

View File

@@ -1,5 +1,5 @@
import type { BlobMetadata, UploadOptions } from '../../../blob-storage'
import { DBALError } from '../../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { S3Context } from '../client'
export async function uploadBuffer(

View File

@@ -1,4 +1,4 @@
import { DBALError } from '../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { BlobMetadata } from '../blob-storage'
import { auditCopy, auditDeletion } from './audit-hooks'
import type { TenantAwareDeps } from './context'

View File

@@ -1,4 +1,4 @@
import { DBALError } from '../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import type { TenantContext } from '../../core/foundation/tenant-context'
import type { TenantAwareDeps } from './context'

View File

@@ -1,4 +1,4 @@
import { DBALError } from '../../../../core/foundation/errors'
import { DBALError } from '../../../core/foundation/errors'
import { auditUpload } from './audit-hooks'
import type { TenantAwareDeps } from './context'
import { scopeKey } from './context'

View File

@@ -347,7 +347,7 @@ export { ContentPaste } from './ContentPaste'
// Component Icon Map & Form Controls
export { Article } from './Article'
export { Checkbox } from './Checkbox'
export { CheckBox } from './CheckBox'
export { Checkbox as CheckBox } from './Checkbox'
export { CheckBoxOutlineBlank } from './CheckBoxOutlineBlank'
export { IndeterminateCheckBox } from './IndeterminateCheckBox'
export { RadioButtonChecked } from './RadioButtonChecked'

6
fakemui/icons/types.ts Normal file
View File

@@ -0,0 +1,6 @@
import type { SVGProps } from 'react'
export interface IconProps extends SVGProps<SVGSVGElement> {
size?: number | string
color?: string
}

View File

@@ -144,10 +144,11 @@ export {
LinearProgress,
Skeleton,
Snackbar,
Dialog,
DialogTitle,
DialogContent,
DialogActions,
// Dialog components removed - not yet implemented
// Dialog,
// DialogTitle,
// DialogContent,
// DialogActions,
} from './fakemui/feedback'
// Navigation