@tsonic/dotnet
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library)
44 lines (40 loc) • 4.34 kB
TypeScript
// Generated by tsbindgen - Architecture
// Namespace: System.Runtime.InteropServices.JavaScript
// Facade - Public API Surface
// Import internal declarations
import * as Internal from './System.Runtime.InteropServices.JavaScript/internal/index.js';
// Cross-namespace type imports for constraints
import type { IDictionary } from './System.Collections/internal/index.js';
import type { MethodBase, MethodInfo } from './System.Reflection/internal/index.js';
import type { ISerializable, SerializationInfo, StreamingContext } from './System.Runtime.Serialization/internal/index.js';
import type { Task, Task_1 } from './System.Threading.Tasks/internal/index.js';
import type { CancellationToken } from './System.Threading/internal/index.js';
import type { Action, Action_1, Action_2, Action_3, ArraySegment_1, AsyncCallback, Attribute, Boolean as ClrBoolean, Byte, Char, DateTime, DateTimeOffset, Delegate, Double, Exception, Func_1, Func_2, Func_3, Func_4, IAsyncResult, ICloneable, IDisposable, Int16, Int32, Int64, IntPtr, MulticastDelegate, Nullable_1, Object as ClrObject, ReadOnlySpan_1, Single, Span_1, String as ClrString, Type, ValueType, Void } from './System/internal/index.js';
// Public API exports (curated - no internal $instance/$views leakage)
export { JSImportAttribute as JSImportAttribute } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSExportAttribute as JSExportAttribute } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSMarshalAsAttribute_1 as JSMarshalAsAttribute } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType as JSType } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSObject as JSObject } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSException as JSException } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSHost$instance as JSHost } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSFunctionBinding as JSFunctionBinding } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSMarshalerType as JSMarshalerType } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSMarshalerArgument as JSMarshalerArgument } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Void as JSType_Void } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Discard as JSType_Discard } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Boolean as JSType_Boolean } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Number as JSType_Number } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_BigInt as JSType_BigInt } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Date as JSType_Date } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_String as JSType_String } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Object as JSType_Object } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Error as JSType_Error } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_MemoryView as JSType_MemoryView } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Array_1 as JSType_Array } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Promise_1 as JSType_Promise } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Function as JSType_Function_0 } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Function_1 as JSType_Function } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export { JSType_Any as JSType_Any } from './System.Runtime.InteropServices.JavaScript/internal/index.js';
export type JSMarshalerArgument_ArgumentToManagedCallback<T> = Internal.JSMarshalerArgument_ArgumentToManagedCallback_1<T>;
export type JSMarshalerArgument_ArgumentToJSCallback<T> = Internal.JSMarshalerArgument_ArgumentToJSCallback_1<T>;