ambiten / core
core/src
Enumerations
Classes
- AmbitenBootstrapFactory
- AmbitenCache
- AmbitenClient
- AmbitenError
- AmbitenGC
- AmbitenGraphQL
- AmbitenModel
- AmbitenSchema
- AuthService
- MultiTenantManager
- RedisService
- Schema
Interfaces
- AmbitenBootstrapFactoryOptions
- AmbitenCacheClient
- AmbitenCacheOptions
- AmbitenCacheStats
- AmbitenClientConfig
- AmbitenClientOptions
- AmbitenClientType
- AmbitenConfig
- AmbitenContextState
- AmbitenErrorOptions
- AmbitenGraphQLContext
- AmbitenGraphQLOptions
- AmbitenGraphQLUser
- AmbitenHookPayload
- AmbitenLoggerLike
- AmbitenLoggerSettings
- AmbitenMiddlewareContext
- AmbitenModelOptions
- AmbitenOperationMeta
- AmbitenQueryObserver
- AmbitenQuotaBudget
- AmbitenQuotaBudgetInput
- AmbitenResolvedClientScope
- AmbitenRuntime
- AmbitenTransactionResolver
- BootstrapClient
- DbProvider
- GarbageCollectorModelResult
- GarbageCollectorRunOptions
- GarbageCollectorRunResult
- GarbageCollectorScheduleOptions
- GCOptions
- GeneratedProjectResult
- ILogger
- InitMultiTenancyOptions
- ManualTransactionSession
- NoOpLogger
- QueryCacheOptions
- QueryInstrumentationMeta
- QueryOptions
- RegisterMultiTenancyOptions
- RegisterTenantOptions
- Relationship
- RuntimeResolutionInput
- RuntimeResolutionOutput
- ScaffoldLog
- SoftDeletableDocument
- SoftDeleteOptions
- TenantClientResolver
- TenantConfig
Type Aliases
- AmbitenMiddlewareHandler
- AmbitenMiddlewareOperation
- Document
- EventType
- GCConfig
- GetTenantModelParams
- HookFunction
- ModelContext
- ModelResult
- ModelResultArray
- MongoDoc
- PackageManager
- Permission
- ResolverObject
- Role
- SchemaDefinition
- SchemaType
- User
Variables
- AmbitenContext
- AmbitenModelRegistry
- AmbitenSymbol
- DB_CHANGE_EVENT
- DOCUMENT_DELETED_EVENT
- DOCUMENT_INSERTED_EVENT
- DOCUMENT_UPDATED_EVENT
- eventTypes
- now
- objectIdSymbol
- redis
- rolePermissions
- schemaTypeSymbol
Functions
- applySoftDelete
- authorize
- cacheWithRedis
- castId
- checkPermission
- clearModelRegistryForTests
- colorize
- configureAmbitenContext
- connectRedis
- createAmbitenCache
- createAmbitenClientModule
- createAmbitenError
- createBootstrapLogger
- createScaffoldLogger
- createSchema
- debugLog
- describeEvent
- detectPackageManager
- enforceRBAC
- ensureModelNameSafe
- ensureRedis
- formatDuration
- generateProject
- generateProjectWithConfig
- getCachedData
- getEventOptions
- getEventType
- getInstallCommand
- getModelFilesFromPath
- getOriginalResolver
- getRBACAction
- getTenantDB
- getTenantModel
- hasManualTransactionMethods
- initializeRedis
- initMultiTenancy
- installPackages
- invalidateTenantCache
- isObjectId
- isValidDuration
- isValidObjectId
- loadAmbitenConfig
- loadModelsFromPath
- logDefaultEvent
- logEvent
- measureQuery
- measureQueryForBrowser
- Model
- parseDuration
- resolveAmbitenOption
- resolveRuntimeConfig
- runGarbageCollector
- runGarbageCollectorOnAllModels
- runManualTransaction
- scheduleGarbageCollector
- setCachedData
- startGarbageCollector
