UNPKG

@tsonic/dotnet-pure

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming

36 lines (32 loc) 3.41 kB
// Generated by tsbindgen - Architecture // Namespace: System.Collections.Immutable // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Collections.Immutable/internal/index.js'; // Cross-namespace type imports for constraints import type { ICollection_1, IComparer_1, IDictionary_2, IEnumerable_1, IEnumerator_1, IEqualityComparer_1, IList_1, IReadOnlyCollection_1, IReadOnlyDictionary_2, IReadOnlyList_1, IReadOnlySet_1, ISet_1, KeyValuePair_2 } from './System.Collections.Generic/internal/index.js'; import type { ICollection, IComparer, IDictionary, IDictionaryEnumerator, IEnumerable, IEnumerator, IEqualityComparer, IList, IStructuralComparable, IStructuralEquatable } from './System.Collections/internal/index.js'; import type { Action_1, Array as ClrArray, Boolean as ClrBoolean, Comparison_1, Func_2, Func_3, IDisposable, IEquatable_1, Int32, Object as ClrObject, Predicate_1, Range, ReadOnlyMemory_1, ReadOnlySpan_1, Span_1, String as ClrString, Type, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export type IImmutableDictionary<TKey, TValue> = Internal.IImmutableDictionary_2<TKey, TValue>; export type IImmutableList<T> = Internal.IImmutableList_1<T>; export type IImmutableQueue<T> = Internal.IImmutableQueue_1<T>; export type IImmutableSet<T> = Internal.IImmutableSet_1<T>; export type IImmutableStack<T> = Internal.IImmutableStack_1<T>; export { ImmutableHashSet_1 as ImmutableHashSet } from './System.Collections.Immutable/internal/index.js'; export { ImmutableArray$instance as ImmutableArray_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableArray_1 as ImmutableArray } from './System.Collections.Immutable/internal/index.js'; export { ImmutableDictionary$instance as ImmutableDictionary_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableDictionary_2 as ImmutableDictionary } from './System.Collections.Immutable/internal/index.js'; export { ImmutableHashSet$instance as ImmutableHashSet_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableInterlocked$instance as ImmutableInterlocked } from './System.Collections.Immutable/internal/index.js'; export { ImmutableList$instance as ImmutableList_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableList_1 as ImmutableList } from './System.Collections.Immutable/internal/index.js'; export { ImmutableQueue$instance as ImmutableQueue_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableQueue_1 as ImmutableQueue } from './System.Collections.Immutable/internal/index.js'; export { ImmutableSortedDictionary$instance as ImmutableSortedDictionary_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableSortedDictionary_2 as ImmutableSortedDictionary } from './System.Collections.Immutable/internal/index.js'; export { ImmutableSortedSet$instance as ImmutableSortedSet_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableSortedSet_1 as ImmutableSortedSet } from './System.Collections.Immutable/internal/index.js'; export { ImmutableStack$instance as ImmutableStack_0 } from './System.Collections.Immutable/internal/index.js'; export { ImmutableStack_1 as ImmutableStack } from './System.Collections.Immutable/internal/index.js';