// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Diagnostics.Internal // Facade - Public API Surface // Import internal declarations import * as Internal from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; // Core type aliases from @tsonic/core import type { fnptr, ptr, sbyte, byte, short, ushort, int, uint, long, ulong, int128, uint128, half, float, double, decimal, nint, nuint, char } from '@tsonic/core/types.js'; // Cross-namespace type imports for constraints import type { CommandSource, DbCommandMethod, DbContextLoggerOptions, EventData, EventDefinition, EventDefinition_1, EventDefinition_2, EventDefinition_3, EventDefinition_4, EventDefinition_5, EventDefinition_6, EventDefinitionBase, FallbackEventDefinition, IDbCommandInterceptor, IDbConnectionInterceptor, IDbContextLogger, IDbTransactionInterceptor, IDiagnosticsLogger, IDiagnosticsLogger_1, IIdentityResolutionInterceptor, IInterceptor, IInterceptorAggregator, IInterceptors, ILoggingOptions, IMaterializationInterceptor, InterceptionResult, InterceptionResult_1, InterceptorAggregator_1, IQueryExpressionInterceptor, IRelationalCommandDiagnosticsLogger, IRelationalConnectionDiagnosticsLogger, ISaveChangesInterceptor, LoggerCategory_1, LoggingDefinitions, WarningsConfiguration } from './Microsoft.EntityFrameworkCore.Diagnostics/internal/index.js'; import type { IDbContextOptions, ISingletonOptions } from './Microsoft.EntityFrameworkCore.Infrastructure/internal/index.js'; import type { IRelationalConnection } from './Microsoft.EntityFrameworkCore.Storage/internal/index.js'; import type { DbContext, DbLoggerCategory_Database_Command, DbLoggerCategory_Database_Connection, EntityState } from './Microsoft.EntityFrameworkCore/internal/index.js'; import type { IEnumerable, IReadOnlyList } from '@tsonic/dotnet/System.Collections.Generic.js'; import type { DbCommand, DbConnection, DbDataReader } from '@tsonic/dotnet/System.Data.Common.js'; import type { CommandType } from '@tsonic/dotnet/System.Data.js'; import type { DiagnosticSource } from '@tsonic/dotnet/System.Diagnostics.js'; import type { Action, Boolean as ClrBoolean, DateTimeOffset, Exception, Func, Guid, IDisposable, Int32, IServiceProvider, Object as ClrObject, String as ClrString, TimeSpan, Type, Void } from '@tsonic/dotnet/System.js'; import type { CancellationToken } from '@tsonic/dotnet/System.Threading.js'; import type { Task, ValueTask } from '@tsonic/dotnet/System.Threading.Tasks.js'; import type { EventId, ILogger, ILoggerFactory, ILoggerProvider, LogLevel } from '@tsonic/microsoft-extensions/Microsoft.Extensions.Logging.js'; // Public API exports (curated - no internal $instance/$views leakage) export { DelegatingDbContextLogger as DelegatingDbContextLogger } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { DiagnosticsLogger_1 as DiagnosticsLogger } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { FormattingDbContextLogger as FormattingDbContextLogger } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { IdentityResolutionInterceptorAggregator as IdentityResolutionInterceptorAggregator } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { Interceptors as Interceptors } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { LoggingOptions as LoggingOptions } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { MaterializationInterceptorAggregator as MaterializationInterceptorAggregator } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { NullDbContextLogger as NullDbContextLogger } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { QueryExpressionInterceptorAggregator as QueryExpressionInterceptorAggregator } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { SaveChangesInterceptorAggregator as SaveChangesInterceptorAggregator } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { ScopedLoggerFactory as ScopedLoggerFactory } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { CoreResources$instance as CoreResources } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { DbCommandInterceptorAggregator as DbCommandInterceptorAggregator } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { DbConnectionInterceptorAggregator as DbConnectionInterceptorAggregator } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { DbTransactionInterceptorAggregator as DbTransactionInterceptorAggregator } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { RelationalCommandDiagnosticsLogger as RelationalCommandDiagnosticsLogger } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { RelationalConnectionDiagnosticsLogger as RelationalConnectionDiagnosticsLogger } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js'; export { RelationalResources$instance as RelationalResources } from './Microsoft.EntityFrameworkCore.Diagnostics.Internal/internal/index.js';