// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Metadata.Conventions // Assembly: Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite // 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'; // Import types from other namespaces import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Dictionary_2 } from "@tsonic/dotnet/System.Collections.Generic/internal/index.js"; import type { Boolean as ClrBoolean, Nullable_1, Object as ClrObject, String as ClrString, Void } from "@tsonic/dotnet/System/internal/index.js"; import type { IConventionPropertyBuilder } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Metadata.Builders/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Metadata_Conventions_Infrastructure_Internal from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure/internal/index.js"; import type { IProviderConventionSetBuilder, ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilder, RelationalConventionSetBuilderDependencies } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Metadata_Conventions_Internal from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Metadata.Conventions/internal/index.js"; import type { ConventionSet, IConvention, IConventionContext_1, IEntityTypeAnnotationChangedConvention, IEntityTypeBaseTypeChangedConvention, IEntityTypePrimaryKeyChangedConvention, IForeignKeyAddedConvention, IForeignKeyOwnershipChangedConvention, IForeignKeyPropertiesChangedConvention, IForeignKeyRemovedConvention, IModelFinalizedConvention, IModelFinalizingConvention, IPropertyAnnotationChangedConvention, RelationalRuntimeModelConvention, RelationalValueGenerationConvention, SharedTableConvention, StoreGenerationConvention } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Metadata.Conventions/internal/index.js"; import type { IConventionAnnotation, IConventionProperty, IProperty, RuntimeProperty, StoreObjectIdentifier, ValueGenerated } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Metadata/internal/index.js"; import type { ModelBuilder } from "@tsonic/efcore/Microsoft.EntityFrameworkCore/internal/index.js"; export interface SqliteConventionSetBuilder$instance extends RelationalConventionSetBuilder { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Conventions_SqliteConventionSetBuilder: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_Infrastructure_IProviderConventionSetBuilder: never; CreateConventionSet(): ConventionSet; } export const SqliteConventionSetBuilder: { new(dependencies: ProviderConventionSetBuilderDependencies, relationalDependencies: RelationalConventionSetBuilderDependencies): SqliteConventionSetBuilder; Build(): ConventionSet; CreateModelBuilder(): ModelBuilder; }; export type SqliteConventionSetBuilder = SqliteConventionSetBuilder$instance; export interface SqliteRuntimeModelConvention$instance extends RelationalRuntimeModelConvention { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Conventions_SqliteRuntimeModelConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IModelFinalizedConvention: never; ProcessPropertyAnnotations(annotations: Dictionary_2, property: IProperty, runtimeProperty: RuntimeProperty, runtime: boolean): void; } export const SqliteRuntimeModelConvention: { new(dependencies: ProviderConventionSetBuilderDependencies, relationalDependencies: RelationalConventionSetBuilderDependencies): SqliteRuntimeModelConvention; }; export type SqliteRuntimeModelConvention = SqliteRuntimeModelConvention$instance; export interface SqliteSharedTableConvention$instance extends SharedTableConvention { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Conventions_SqliteSharedTableConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IModelFinalizingConvention: never; readonly CheckConstraintsUniqueAcrossTables: boolean; } export const SqliteSharedTableConvention: { new(dependencies: ProviderConventionSetBuilderDependencies, relationalDependencies: RelationalConventionSetBuilderDependencies): SqliteSharedTableConvention; }; export type SqliteSharedTableConvention = SqliteSharedTableConvention$instance; export interface SqliteStoreGenerationConvention$instance extends StoreGenerationConvention { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Conventions_SqliteStoreGenerationConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IModelFinalizingConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IPropertyAnnotationChangedConvention: never; ProcessPropertyAnnotationChanged(propertyBuilder: IConventionPropertyBuilder, name: string, annotation: IConventionAnnotation | null, oldAnnotation: IConventionAnnotation | null, context: IConventionContext_1): void; Validate(property: IConventionProperty, storeObject: StoreObjectIdentifier): void; } export const SqliteStoreGenerationConvention: { new(dependencies: ProviderConventionSetBuilderDependencies, relationalDependencies: RelationalConventionSetBuilderDependencies): SqliteStoreGenerationConvention; }; export type SqliteStoreGenerationConvention = SqliteStoreGenerationConvention$instance; export interface SqliteValueGenerationConvention$instance extends RelationalValueGenerationConvention { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Metadata_Conventions_SqliteValueGenerationConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IEntityTypeAnnotationChangedConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IEntityTypeBaseTypeChangedConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IEntityTypePrimaryKeyChangedConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IForeignKeyAddedConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IForeignKeyOwnershipChangedConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IForeignKeyPropertiesChangedConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IForeignKeyRemovedConvention: never; readonly __tsonic_iface_Microsoft_EntityFrameworkCore_Metadata_Conventions_IPropertyAnnotationChangedConvention: never; GetValueGenerated(property: IConventionProperty): Nullable_1; ProcessPropertyAnnotationChanged(propertyBuilder: IConventionPropertyBuilder, name: string, annotation: IConventionAnnotation | null, oldAnnotation: IConventionAnnotation | null, context: IConventionContext_1): void; } export const SqliteValueGenerationConvention: { new(dependencies: ProviderConventionSetBuilderDependencies, relationalDependencies: RelationalConventionSetBuilderDependencies): SqliteValueGenerationConvention; }; export type SqliteValueGenerationConvention = SqliteValueGenerationConvention$instance;