{"version":3,"file":"common-CEe4nh_-.cjs","names":[],"sources":["../src/adapter/common.ts"],"sourcesContent":["import type { SchemaDef } from '@zenstackhq/orm/schema';\nimport { log } from '../api/utils';\nimport type { ApiHandler, LogConfig } from '../types';\n\n/**\n * Options common to all adapters\n */\nexport interface CommonAdapterOptions<Schema extends SchemaDef> {\n    /**\n     * The API handler to process requests\n     */\n    apiHandler: ApiHandler<Schema>;\n}\n\nexport function logInternalError(logger: LogConfig | undefined, err: unknown) {\n    log(\n        logger,\n        'error',\n        `An unhandled error occurred while processing the request: ${err}${err instanceof Error ? '\\n' + err.stack : ''}`,\n    );\n}\n"],"mappings":";;AAcA,SAAgB,iBAAiB,QAA+B,KAAc;AAC1E,eAAA,IACI,QACA,SACA,6DAA6D,MAAM,eAAe,QAAQ,OAAO,IAAI,QAAQ,KAChH"}