@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
45 lines (41 loc) • 4.1 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Text.Json
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Text.Json/internal/index.js';
// Cross-namespace type imports for constraints
import type { IBufferWriter_1, ReadOnlySequence_1 } from './System.Buffers/internal/index.js';
import type { IAsyncEnumerable_1, IEnumerable_1, IEnumerator_1, IList_1 } from './System.Collections.Generic/internal/index.js';
import type { IDictionary, IEnumerable, IEnumerator } from './System.Collections/internal/index.js';
import type { PipeReader, PipeWriter } from './System.IO.Pipelines/internal/index.js';
import type { Stream } from './System.IO/internal/index.js';
import type { MethodBase } from './System.Reflection/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { JavaScriptEncoder } from './System.Text.Encodings.Web/internal/index.js';
import type { JsonNode } from './System.Text.Json.Nodes/internal/index.js';
import type { IJsonTypeInfoResolver, JsonTypeInfo, JsonTypeInfo_1 } from './System.Text.Json.Serialization.Metadata/internal/index.js';
import type { JsonConverter, JsonIgnoreCondition, JsonNumberHandling, JsonObjectCreationHandling, JsonSerializerContext, JsonUnknownTypeHandling, JsonUnmappedMemberHandling, ReferenceHandler } from './System.Text.Json.Serialization/internal/index.js';
import type { Task, Task_1, ValueTask, ValueTask_1 } from './System.Threading.Tasks/internal/index.js';
import type { CancellationToken } from './System.Threading/internal/index.js';
import type { Boolean as ClrBoolean, Byte, Char, DateTime, DateTimeOffset, Decimal, Double, Enum, Exception, Guid, IAsyncDisposable, IComparable, IConvertible, IDisposable, IEquatable_1, IFormatProvider, IFormattable, Int16, Int32, Int64, ISpanFormattable, Nullable_1, Object as ClrObject, ReadOnlyMemory_1, ReadOnlySpan_1, SByte, SequencePosition, Single, Span_1, String as ClrString, Type, TypeCode, UInt16, UInt32, UInt64, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { JsonNamingPolicy as JsonNamingPolicy } from './System.Text.Json/internal/index.js';
export { JsonCommentHandling as JsonCommentHandling } from './System.Text.Json/internal/index.js';
export { JsonSerializerDefaults as JsonSerializerDefaults } from './System.Text.Json/internal/index.js';
export { JsonDocument as JsonDocument } from './System.Text.Json/internal/index.js';
export { JsonDocumentOptions as JsonDocumentOptions } from './System.Text.Json/internal/index.js';
export { JsonElement as JsonElement } from './System.Text.Json/internal/index.js';
export { JsonElement_ArrayEnumerator as JsonElement_ArrayEnumerator } from './System.Text.Json/internal/index.js';
export { JsonElement_ObjectEnumerator as JsonElement_ObjectEnumerator } from './System.Text.Json/internal/index.js';
export { JsonProperty as JsonProperty } from './System.Text.Json/internal/index.js';
export { JsonValueKind as JsonValueKind } from './System.Text.Json/internal/index.js';
export { JsonEncodedText as JsonEncodedText } from './System.Text.Json/internal/index.js';
export { JsonException as JsonException } from './System.Text.Json/internal/index.js';
export { JsonTokenType as JsonTokenType } from './System.Text.Json/internal/index.js';
export { JsonReaderOptions as JsonReaderOptions } from './System.Text.Json/internal/index.js';
export { JsonReaderState as JsonReaderState } from './System.Text.Json/internal/index.js';
export { Utf8JsonReader as Utf8JsonReader } from './System.Text.Json/internal/index.js';
export { JsonSerializer$instance as JsonSerializer } from './System.Text.Json/internal/index.js';
export { Utf8JsonWriter as Utf8JsonWriter } from './System.Text.Json/internal/index.js';
export { JsonSerializerOptions as JsonSerializerOptions } from './System.Text.Json/internal/index.js';
export { JsonWriterOptions as JsonWriterOptions } from './System.Text.Json/internal/index.js';