{
  "name": "@eggjs/tegg-types",
  "version": "4.1.0",
  "description": "tegg types",
  "keywords": [
    "egg",
    "tegg",
    "types",
    "typescript"
  ],
  "homepage": "https://github.com/eggjs/egg/tree/next/tegg/core/types",
  "bugs": {
    "url": "https://github.com/eggjs/egg/issues"
  },
  "license": "MIT",
  "author": "gxkl <gxkl203@gmail.com>",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/eggjs/egg.git",
    "directory": "tegg/core/types"
  },
  "files": [
    "dist"
  ],
  "type": "module",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./agent-runtime": "./dist/agent-runtime/index.js",
    "./agent-runtime/AgentMessage": "./dist/agent-runtime/AgentMessage.js",
    "./agent-runtime/AgentRuntime": "./dist/agent-runtime/AgentRuntime.js",
    "./agent-runtime/AgentStore": "./dist/agent-runtime/AgentStore.js",
    "./agent-runtime/errors": "./dist/agent-runtime/errors.js",
    "./agent-runtime/ObjectStorageClient": "./dist/agent-runtime/ObjectStorageClient.js",
    "./aop": "./dist/aop/index.js",
    "./aop/Advice": "./dist/aop/Advice.js",
    "./aop/Aspect": "./dist/aop/Aspect.js",
    "./aop/Crosscut": "./dist/aop/Crosscut.js",
    "./aop/Pointcut": "./dist/aop/Pointcut.js",
    "./common": "./dist/common/index.js",
    "./common/Graph": "./dist/common/Graph.js",
    "./common/Logger": "./dist/common/Logger.js",
    "./common/ModuleConfig": "./dist/common/ModuleConfig.js",
    "./common/RuntimeConfig": "./dist/common/RuntimeConfig.js",
    "./controller-decorator": "./dist/controller-decorator/index.js",
    "./controller-decorator/builder": "./dist/controller-decorator/builder.js",
    "./controller-decorator/HTTPController": "./dist/controller-decorator/HTTPController.js",
    "./controller-decorator/HTTPMethod": "./dist/controller-decorator/HTTPMethod.js",
    "./controller-decorator/HTTPParam": "./dist/controller-decorator/HTTPParam.js",
    "./controller-decorator/MCPController": "./dist/controller-decorator/MCPController.js",
    "./controller-decorator/MCPPromptParams": "./dist/controller-decorator/MCPPromptParams.js",
    "./controller-decorator/MCPResourceParams": "./dist/controller-decorator/MCPResourceParams.js",
    "./controller-decorator/MCPToolParams": "./dist/controller-decorator/MCPToolParams.js",
    "./controller-decorator/MetadataKey": "./dist/controller-decorator/MetadataKey.js",
    "./controller-decorator/model": "./dist/controller-decorator/model/index.js",
    "./controller-decorator/model/ControllerMetadata": "./dist/controller-decorator/model/ControllerMetadata.js",
    "./controller-decorator/model/MethodMeta": "./dist/controller-decorator/model/MethodMeta.js",
    "./controller-decorator/model/types": "./dist/controller-decorator/model/types.js",
    "./core-decorator": "./dist/core-decorator/index.js",
    "./core-decorator/ContextProto": "./dist/core-decorator/ContextProto.js",
    "./core-decorator/EggLifecycleProto": "./dist/core-decorator/EggLifecycleProto.js",
    "./core-decorator/enum": "./dist/core-decorator/enum/index.js",
    "./core-decorator/enum/AccessLevel": "./dist/core-decorator/enum/AccessLevel.js",
    "./core-decorator/enum/EggType": "./dist/core-decorator/enum/EggType.js",
    "./core-decorator/enum/InjectType": "./dist/core-decorator/enum/InjectType.js",
    "./core-decorator/enum/MultiInstanceType": "./dist/core-decorator/enum/MultiInstanceType.js",
    "./core-decorator/enum/ObjectInitType": "./dist/core-decorator/enum/ObjectInitType.js",
    "./core-decorator/enum/Qualifier": "./dist/core-decorator/enum/Qualifier.js",
    "./core-decorator/Inject": "./dist/core-decorator/Inject.js",
    "./core-decorator/InnerObjectProto": "./dist/core-decorator/InnerObjectProto.js",
    "./core-decorator/Metadata": "./dist/core-decorator/Metadata.js",
    "./core-decorator/model": "./dist/core-decorator/model/index.js",
    "./core-decorator/model/EggLifecycleInfo": "./dist/core-decorator/model/EggLifecycleInfo.js",
    "./core-decorator/model/EggMultiInstancePrototypeInfo": "./dist/core-decorator/model/EggMultiInstancePrototypeInfo.js",
    "./core-decorator/model/EggPrototypeInfo": "./dist/core-decorator/model/EggPrototypeInfo.js",
    "./core-decorator/model/InjectConstructorInfo": "./dist/core-decorator/model/InjectConstructorInfo.js",
    "./core-decorator/model/InjectObjectInfo": "./dist/core-decorator/model/InjectObjectInfo.js",
    "./core-decorator/model/QualifierInfo": "./dist/core-decorator/model/QualifierInfo.js",
    "./core-decorator/MultiInstanceProto": "./dist/core-decorator/MultiInstanceProto.js",
    "./core-decorator/Prototype": "./dist/core-decorator/Prototype.js",
    "./core-decorator/SingletonProto": "./dist/core-decorator/SingletonProto.js",
    "./dal": "./dist/dal/index.js",
    "./dal/decorator": "./dist/dal/decorator/index.js",
    "./dal/decorator/Column": "./dist/dal/decorator/Column.js",
    "./dal/decorator/DataSourceQualifier": "./dist/dal/decorator/DataSourceQualifier.js",
    "./dal/decorator/Table": "./dist/dal/decorator/Table.js",
    "./dal/enum": "./dist/dal/enum/index.js",
    "./dal/enum/ColumnFormat": "./dist/dal/enum/ColumnFormat.js",
    "./dal/enum/ColumnType": "./dist/dal/enum/ColumnType.js",
    "./dal/enum/CompressionType": "./dist/dal/enum/CompressionType.js",
    "./dal/enum/IndexStoreType": "./dist/dal/enum/IndexStoreType.js",
    "./dal/enum/IndexType": "./dist/dal/enum/IndexType.js",
    "./dal/enum/InsertMethod": "./dist/dal/enum/InsertMethod.js",
    "./dal/enum/RowFormat": "./dist/dal/enum/RowFormat.js",
    "./dal/enum/SqlType": "./dist/dal/enum/SqlType.js",
    "./dal/enum/Templates": "./dist/dal/enum/Templates.js",
    "./dal/Qualifier": "./dist/dal/Qualifier.js",
    "./dal/type": "./dist/dal/type/index.js",
    "./dal/type/BaseDao": "./dist/dal/type/BaseDao.js",
    "./dal/type/CodeGenerator": "./dist/dal/type/CodeGenerator.js",
    "./dal/type/ColumnTsType": "./dist/dal/type/ColumnTsType.js",
    "./dal/type/DateSource": "./dist/dal/type/DateSource.js",
    "./dal/type/Spatial": "./dist/dal/type/Spatial.js",
    "./dal/type/SqlMap": "./dist/dal/type/SqlMap.js",
    "./dynamic-inject": "./dist/dynamic-inject.js",
    "./lifecycle": "./dist/lifecycle/index.js",
    "./lifecycle/EggObjectLifecycle": "./dist/lifecycle/EggObjectLifecycle.js",
    "./lifecycle/IdenticalObject": "./dist/lifecycle/IdenticalObject.js",
    "./lifecycle/LifecycleHook": "./dist/lifecycle/LifecycleHook.js",
    "./metadata": "./dist/metadata/index.js",
    "./metadata/enum": "./dist/metadata/enum/index.js",
    "./metadata/enum/ProtoDescriptorType": "./dist/metadata/enum/ProtoDescriptorType.js",
    "./metadata/errors": "./dist/metadata/errors.js",
    "./metadata/model": "./dist/metadata/model/index.js",
    "./metadata/model/EggPrototype": "./dist/metadata/model/EggPrototype.js",
    "./metadata/model/Loader": "./dist/metadata/model/Loader.js",
    "./metadata/model/LoadUnit": "./dist/metadata/model/LoadUnit.js",
    "./metadata/model/ProtoDescriptor": "./dist/metadata/model/ProtoDescriptor.js",
    "./metadata/model/TeggManifest": "./dist/metadata/model/TeggManifest.js",
    "./orm": "./dist/orm.js",
    "./runtime": "./dist/runtime/index.js",
    "./runtime/Factory": "./dist/runtime/Factory.js",
    "./runtime/model": "./dist/runtime/model/index.js",
    "./runtime/model/EggContainer": "./dist/runtime/model/EggContainer.js",
    "./runtime/model/EggContext": "./dist/runtime/model/EggContext.js",
    "./runtime/model/EggObject": "./dist/runtime/model/EggObject.js",
    "./runtime/model/LoadUnitInstance": "./dist/runtime/model/LoadUnitInstance.js",
    "./schedule": "./dist/schedule.js",
    "./scope": "./dist/scope/index.js",
    "./scope/TeggScope": "./dist/scope/TeggScope.js",
    "./standalone": "./dist/standalone/index.js",
    "./transaction": "./dist/transaction.js",
    "./package.json": "./package.json"
  },
  "publishConfig": {
    "exports": {
      ".": "./dist/index.js",
      "./agent-runtime": "./dist/agent-runtime/index.js",
      "./agent-runtime/AgentMessage": "./dist/agent-runtime/AgentMessage.js",
      "./agent-runtime/AgentRuntime": "./dist/agent-runtime/AgentRuntime.js",
      "./agent-runtime/AgentStore": "./dist/agent-runtime/AgentStore.js",
      "./agent-runtime/errors": "./dist/agent-runtime/errors.js",
      "./agent-runtime/ObjectStorageClient": "./dist/agent-runtime/ObjectStorageClient.js",
      "./aop": "./dist/aop/index.js",
      "./aop/Advice": "./dist/aop/Advice.js",
      "./aop/Aspect": "./dist/aop/Aspect.js",
      "./aop/Crosscut": "./dist/aop/Crosscut.js",
      "./aop/Pointcut": "./dist/aop/Pointcut.js",
      "./common": "./dist/common/index.js",
      "./common/Graph": "./dist/common/Graph.js",
      "./common/Logger": "./dist/common/Logger.js",
      "./common/ModuleConfig": "./dist/common/ModuleConfig.js",
      "./common/RuntimeConfig": "./dist/common/RuntimeConfig.js",
      "./controller-decorator": "./dist/controller-decorator/index.js",
      "./controller-decorator/builder": "./dist/controller-decorator/builder.js",
      "./controller-decorator/HTTPController": "./dist/controller-decorator/HTTPController.js",
      "./controller-decorator/HTTPMethod": "./dist/controller-decorator/HTTPMethod.js",
      "./controller-decorator/HTTPParam": "./dist/controller-decorator/HTTPParam.js",
      "./controller-decorator/MCPController": "./dist/controller-decorator/MCPController.js",
      "./controller-decorator/MCPPromptParams": "./dist/controller-decorator/MCPPromptParams.js",
      "./controller-decorator/MCPResourceParams": "./dist/controller-decorator/MCPResourceParams.js",
      "./controller-decorator/MCPToolParams": "./dist/controller-decorator/MCPToolParams.js",
      "./controller-decorator/MetadataKey": "./dist/controller-decorator/MetadataKey.js",
      "./controller-decorator/model": "./dist/controller-decorator/model/index.js",
      "./controller-decorator/model/ControllerMetadata": "./dist/controller-decorator/model/ControllerMetadata.js",
      "./controller-decorator/model/MethodMeta": "./dist/controller-decorator/model/MethodMeta.js",
      "./controller-decorator/model/types": "./dist/controller-decorator/model/types.js",
      "./core-decorator": "./dist/core-decorator/index.js",
      "./core-decorator/ContextProto": "./dist/core-decorator/ContextProto.js",
      "./core-decorator/EggLifecycleProto": "./dist/core-decorator/EggLifecycleProto.js",
      "./core-decorator/enum": "./dist/core-decorator/enum/index.js",
      "./core-decorator/enum/AccessLevel": "./dist/core-decorator/enum/AccessLevel.js",
      "./core-decorator/enum/EggType": "./dist/core-decorator/enum/EggType.js",
      "./core-decorator/enum/InjectType": "./dist/core-decorator/enum/InjectType.js",
      "./core-decorator/enum/MultiInstanceType": "./dist/core-decorator/enum/MultiInstanceType.js",
      "./core-decorator/enum/ObjectInitType": "./dist/core-decorator/enum/ObjectInitType.js",
      "./core-decorator/enum/Qualifier": "./dist/core-decorator/enum/Qualifier.js",
      "./core-decorator/Inject": "./dist/core-decorator/Inject.js",
      "./core-decorator/InnerObjectProto": "./dist/core-decorator/InnerObjectProto.js",
      "./core-decorator/Metadata": "./dist/core-decorator/Metadata.js",
      "./core-decorator/model": "./dist/core-decorator/model/index.js",
      "./core-decorator/model/EggLifecycleInfo": "./dist/core-decorator/model/EggLifecycleInfo.js",
      "./core-decorator/model/EggMultiInstancePrototypeInfo": "./dist/core-decorator/model/EggMultiInstancePrototypeInfo.js",
      "./core-decorator/model/EggPrototypeInfo": "./dist/core-decorator/model/EggPrototypeInfo.js",
      "./core-decorator/model/InjectConstructorInfo": "./dist/core-decorator/model/InjectConstructorInfo.js",
      "./core-decorator/model/InjectObjectInfo": "./dist/core-decorator/model/InjectObjectInfo.js",
      "./core-decorator/model/QualifierInfo": "./dist/core-decorator/model/QualifierInfo.js",
      "./core-decorator/MultiInstanceProto": "./dist/core-decorator/MultiInstanceProto.js",
      "./core-decorator/Prototype": "./dist/core-decorator/Prototype.js",
      "./core-decorator/SingletonProto": "./dist/core-decorator/SingletonProto.js",
      "./dal": "./dist/dal/index.js",
      "./dal/decorator": "./dist/dal/decorator/index.js",
      "./dal/decorator/Column": "./dist/dal/decorator/Column.js",
      "./dal/decorator/DataSourceQualifier": "./dist/dal/decorator/DataSourceQualifier.js",
      "./dal/decorator/Table": "./dist/dal/decorator/Table.js",
      "./dal/enum": "./dist/dal/enum/index.js",
      "./dal/enum/ColumnFormat": "./dist/dal/enum/ColumnFormat.js",
      "./dal/enum/ColumnType": "./dist/dal/enum/ColumnType.js",
      "./dal/enum/CompressionType": "./dist/dal/enum/CompressionType.js",
      "./dal/enum/IndexStoreType": "./dist/dal/enum/IndexStoreType.js",
      "./dal/enum/IndexType": "./dist/dal/enum/IndexType.js",
      "./dal/enum/InsertMethod": "./dist/dal/enum/InsertMethod.js",
      "./dal/enum/RowFormat": "./dist/dal/enum/RowFormat.js",
      "./dal/enum/SqlType": "./dist/dal/enum/SqlType.js",
      "./dal/enum/Templates": "./dist/dal/enum/Templates.js",
      "./dal/Qualifier": "./dist/dal/Qualifier.js",
      "./dal/type": "./dist/dal/type/index.js",
      "./dal/type/BaseDao": "./dist/dal/type/BaseDao.js",
      "./dal/type/CodeGenerator": "./dist/dal/type/CodeGenerator.js",
      "./dal/type/ColumnTsType": "./dist/dal/type/ColumnTsType.js",
      "./dal/type/DateSource": "./dist/dal/type/DateSource.js",
      "./dal/type/Spatial": "./dist/dal/type/Spatial.js",
      "./dal/type/SqlMap": "./dist/dal/type/SqlMap.js",
      "./dynamic-inject": "./dist/dynamic-inject.js",
      "./lifecycle": "./dist/lifecycle/index.js",
      "./lifecycle/EggObjectLifecycle": "./dist/lifecycle/EggObjectLifecycle.js",
      "./lifecycle/IdenticalObject": "./dist/lifecycle/IdenticalObject.js",
      "./lifecycle/LifecycleHook": "./dist/lifecycle/LifecycleHook.js",
      "./metadata": "./dist/metadata/index.js",
      "./metadata/enum": "./dist/metadata/enum/index.js",
      "./metadata/enum/ProtoDescriptorType": "./dist/metadata/enum/ProtoDescriptorType.js",
      "./metadata/errors": "./dist/metadata/errors.js",
      "./metadata/model": "./dist/metadata/model/index.js",
      "./metadata/model/EggPrototype": "./dist/metadata/model/EggPrototype.js",
      "./metadata/model/Loader": "./dist/metadata/model/Loader.js",
      "./metadata/model/LoadUnit": "./dist/metadata/model/LoadUnit.js",
      "./metadata/model/ProtoDescriptor": "./dist/metadata/model/ProtoDescriptor.js",
      "./metadata/model/TeggManifest": "./dist/metadata/model/TeggManifest.js",
      "./orm": "./dist/orm.js",
      "./runtime": "./dist/runtime/index.js",
      "./runtime/Factory": "./dist/runtime/Factory.js",
      "./runtime/model": "./dist/runtime/model/index.js",
      "./runtime/model/EggContainer": "./dist/runtime/model/EggContainer.js",
      "./runtime/model/EggContext": "./dist/runtime/model/EggContext.js",
      "./runtime/model/EggObject": "./dist/runtime/model/EggObject.js",
      "./runtime/model/LoadUnitInstance": "./dist/runtime/model/LoadUnitInstance.js",
      "./schedule": "./dist/schedule.js",
      "./scope": "./dist/scope/index.js",
      "./scope/TeggScope": "./dist/scope/TeggScope.js",
      "./standalone": "./dist/standalone/index.js",
      "./transaction": "./dist/transaction.js",
      "./package.json": "./package.json"
    },
    "access": "public"
  },
  "scripts": {
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.23.0"
  },
  "devDependencies": {
    "@types/node": "^24.10.2",
    "egg": "4.2.0",
    "typescript": "^7.0.2"
  },
  "peerDependencies": {
    "egg": "4.2.0"
  },
  "engines": {
    "node": ">=22.18.0"
  }
}
