// Generated by tsbindgen - Architecture // Namespace: Microsoft.EntityFrameworkCore.Sqlite.Storage.Json.Internal // Assembly: 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 type { Expression } from "@tsonic/dotnet/System.Linq.Expressions/internal/index.js"; import type { Utf8JsonWriter } from "@tsonic/dotnet/System.Text.Json/internal/index.js"; import * as System_Internal from "@tsonic/dotnet/System/internal/index.js"; import type { Byte, DateTime, DateTimeOffset, Decimal, Guid, Object as ClrObject, Void } from "@tsonic/dotnet/System/internal/index.js"; import * as Microsoft_EntityFrameworkCore_Storage_Json_Internal from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Storage.Json/internal/index.js"; import type { JsonValueReaderWriter_1, Utf8JsonReaderManager } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.Storage.Json/internal/index.js"; export interface SqliteJsonByteArrayReaderWriter$instance extends JsonValueReaderWriter_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Sqlite_Storage_Json_Internal_SqliteJsonByteArrayReaderWriter: never; readonly ConstructorExpression: Expression; FromJsonTyped(manager: Utf8JsonReaderManager, existingObject?: unknown | null): byte[]; ToJsonTyped(writer: Utf8JsonWriter, value: byte[]): void; } export const SqliteJsonByteArrayReaderWriter: { readonly Instance: SqliteJsonByteArrayReaderWriter; }; export type SqliteJsonByteArrayReaderWriter = SqliteJsonByteArrayReaderWriter$instance; export interface SqliteJsonDateTimeOffsetReaderWriter$instance extends JsonValueReaderWriter_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Sqlite_Storage_Json_Internal_SqliteJsonDateTimeOffsetReaderWriter: never; readonly ConstructorExpression: Expression; FromJsonTyped(manager: Utf8JsonReaderManager, existingObject?: unknown | null): DateTimeOffset; ToJsonTyped(writer: Utf8JsonWriter, value: DateTimeOffset): void; } export const SqliteJsonDateTimeOffsetReaderWriter: { readonly Instance: SqliteJsonDateTimeOffsetReaderWriter; }; export type SqliteJsonDateTimeOffsetReaderWriter = SqliteJsonDateTimeOffsetReaderWriter$instance; export interface SqliteJsonDateTimeReaderWriter$instance extends JsonValueReaderWriter_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Sqlite_Storage_Json_Internal_SqliteJsonDateTimeReaderWriter: never; readonly ConstructorExpression: Expression; FromJsonTyped(manager: Utf8JsonReaderManager, existingObject?: unknown | null): DateTime; ToJsonTyped(writer: Utf8JsonWriter, value: DateTime): void; } export const SqliteJsonDateTimeReaderWriter: { readonly Instance: SqliteJsonDateTimeReaderWriter; }; export type SqliteJsonDateTimeReaderWriter = SqliteJsonDateTimeReaderWriter$instance; export interface SqliteJsonDecimalReaderWriter$instance extends JsonValueReaderWriter_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Sqlite_Storage_Json_Internal_SqliteJsonDecimalReaderWriter: never; readonly ConstructorExpression: Expression; FromJsonTyped(manager: Utf8JsonReaderManager, existingObject?: unknown | null): decimal; ToJsonTyped(writer: Utf8JsonWriter, value: decimal): void; } export const SqliteJsonDecimalReaderWriter: { readonly Instance: SqliteJsonDecimalReaderWriter; }; export type SqliteJsonDecimalReaderWriter = SqliteJsonDecimalReaderWriter$instance; export interface SqliteJsonGuidReaderWriter$instance extends JsonValueReaderWriter_1 { readonly __tsonic_type_Microsoft_EntityFrameworkCore_Sqlite_Storage_Json_Internal_SqliteJsonGuidReaderWriter: never; readonly ConstructorExpression: Expression; FromJsonTyped(manager: Utf8JsonReaderManager, existingObject?: unknown | null): Guid; ToJsonTyped(writer: Utf8JsonWriter, value: Guid): void; } export const SqliteJsonGuidReaderWriter: { readonly Instance: SqliteJsonGuidReaderWriter; }; export type SqliteJsonGuidReaderWriter = SqliteJsonGuidReaderWriter$instance;