// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal // Facade - Public API Surface // Import internal declarations import * as Internal from './Microsoft.EntityFrameworkCore.Sqlite.Storage.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 { DbConnection } from '@tsonic/dotnet/System.Data.Common.js'; import type { DbType } from '@tsonic/dotnet/System.Data.js'; import type { Boolean as ClrBoolean, IAsyncDisposable, IDisposable, Int32, Nullable, Object as ClrObject, String as ClrString, Void } from '@tsonic/dotnet/System.js'; import type { Expression } from '@tsonic/dotnet/System.Linq.Expressions.js'; import type { MethodInfo } from '@tsonic/dotnet/System.Reflection.js'; import type { StringBuilder } from '@tsonic/dotnet/System.Text.js'; import type { IDiagnosticsLogger } from '@tsonic/efcore/Microsoft.EntityFrameworkCore.Diagnostics.js'; import type { IResettableService } from '@tsonic/efcore/Microsoft.EntityFrameworkCore.Infrastructure.js'; import type { DbLoggerCategory_Infrastructure } from '@tsonic/efcore/Microsoft.EntityFrameworkCore.js'; import type { ByteArrayTypeMapping, DateOnlyTypeMapping, DateTimeOffsetTypeMapping, DateTimeTypeMapping, DecimalTypeMapping, GuidTypeMapping, IDatabaseCreator, IDbContextTransactionManager, IRawSqlCommandBuilder, IRelationalConnection, IRelationalDatabaseCreator, IRelationalTransactionManager, IRelationalTypeMappingSource, ISqlGenerationHelper, ITransactionEnlistmentManager, ITypeMappingSource, JsonTypeMapping, RelationalConnection, RelationalConnectionDependencies, RelationalDatabaseCreator, RelationalDatabaseCreatorDependencies, RelationalSqlGenerationHelper, RelationalSqlGenerationHelperDependencies, RelationalTypeMapping, RelationalTypeMapping_RelationalTypeMappingParameters, RelationalTypeMappingInfo, RelationalTypeMappingSource, RelationalTypeMappingSourceDependencies, StringTypeMapping, TimeOnlyTypeMapping, TypeMappingSourceDependencies, ULongTypeMapping } from '@tsonic/efcore/Microsoft.EntityFrameworkCore.Storage.js'; // Public API exports (curated - no internal $instance/$views leakage) export type ISqliteRelationalConnection = Internal.ISqliteRelationalConnection; export { SqliteByteArrayTypeMapping as SqliteByteArrayTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteDatabaseCreator as SqliteDatabaseCreator } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteDateOnlyTypeMapping as SqliteDateOnlyTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteDateTimeOffsetTypeMapping as SqliteDateTimeOffsetTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteDateTimeTypeMapping as SqliteDateTimeTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteDecimalTypeMapping as SqliteDecimalTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteGuidTypeMapping as SqliteGuidTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteJsonTypeMapping as SqliteJsonTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteRelationalConnection as SqliteRelationalConnection } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteSqlGenerationHelper as SqliteSqlGenerationHelper } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteStringTypeMapping as SqliteStringTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteTimeOnlyTypeMapping as SqliteTimeOnlyTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteTypeMappingSource as SqliteTypeMappingSource } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js'; export { SqliteULongTypeMapping as SqliteULongTypeMapping } from './Microsoft.EntityFrameworkCore.Sqlite.Storage.Internal/internal/index.js';