|
| 1 | +//21.12.2025 16:22:31 |
| 2 | + |
| 3 | +#nullable enable |
| 4 | +//Disable missing XML comments. |
| 5 | +#pragma warning disable CS1591 |
| 6 | +//Ignore files not found. |
| 7 | +#pragma warning disable CS1589 |
| 8 | +//Ignore 'Cannot convert null literal to non-nullable reference type.' |
| 9 | +#pragma warning disable CS8625 |
| 10 | +//Ignore non-nullable property must contain a non-null value |
| 11 | +#pragma warning disable CS8618 |
| 12 | + |
| 13 | +using static CSharpToJavaScript.APIs.JS.Ecma.GlobalObject; |
| 14 | +using CSharpToJavaScript.APIs.JS.Ecma; |
| 15 | +using CSharpToJavaScript.Utils; |
| 16 | +using System.Collections.Generic; |
| 17 | +using System.Threading.Tasks; |
| 18 | + |
| 19 | +namespace CSharpToJavaScript.APIs.JS; |
| 20 | + |
| 21 | +// |
| 22 | +using WindowProxy = Window; |
| 23 | +using USVString = string; |
| 24 | +using ByteString = string; |
| 25 | +using DOMString = string; |
| 26 | +// |
| 27 | + |
| 28 | +using ClipboardItemData = Task<string>; |
| 29 | +using ClipboardItems = List<ClipboardItem>; |
| 30 | +using CookieList = List<CookieListItem>; |
| 31 | +using PasswordCredentialInit = Union1; |
| 32 | +using CSSStringSource = Union5; |
| 33 | +using CSSToken = Union6; |
| 34 | +using CSSUnparsedSegment = Union11; |
| 35 | +using CSSKeywordish = Union12; |
| 36 | +using CSSNumberish = Union13; |
| 37 | +using CSSPerspectiveValue = Union14; |
| 38 | +using CSSColorRGBComp = Union16; |
| 39 | +using CSSColorPercent = Union17; |
| 40 | +using CSSColorNumber = Union18; |
| 41 | +using CSSColorAngle = Union19; |
| 42 | +using GeometryNode = Union22; |
| 43 | +using CSSOMString = string; |
| 44 | +using GLuint64EXT = ulong; |
| 45 | +using UrnOrConfig = Union37; |
| 46 | +using ReportEventType = Union38; |
| 47 | +using HeadersInit = Union39; |
| 48 | +using XMLHttpRequestBodyInit = Union40; |
| 49 | +using BodyInit = Union41; |
| 50 | +using RequestInfo = Union42; |
| 51 | +using StartInDirectory = Union43; |
| 52 | +using BlobPart = Union44; |
| 53 | +using FileSystemWriteChunkType = Union48; |
| 54 | +using DOMHighResTimeStamp = Number; |
| 55 | +using EpochTimeStamp = ulong; |
| 56 | +using HTMLOrSVGScriptElement = Union56; |
| 57 | +using MediaProvider = Union63; |
| 58 | +using RenderingContext = Union70; |
| 59 | +using HTMLOrSVGImageElement = Union71; |
| 60 | +using CanvasImageSource = Union72; |
| 61 | +using OffscreenRenderingContext = Union79; |
| 62 | +using EventHandler = EventHandlerNonNull; |
| 63 | +using OnErrorEventHandler = OnErrorEventHandlerNonNull; |
| 64 | +using OnBeforeUnloadEventHandler = OnBeforeUnloadEventHandlerNonNull; |
| 65 | +using TimerHandler = Union84; |
| 66 | +using ImageBitmapSource = Union93; |
| 67 | +using MessageEventSource = Union94; |
| 68 | +using ConstrainPoint2D = Union102; |
| 69 | +using ProfilerResource = string; |
| 70 | +using ConstrainULong = Union115; |
| 71 | +using ConstrainDouble = Union116; |
| 72 | +using ConstrainBoolean = Union117; |
| 73 | +using ConstrainDOMString = Union118; |
| 74 | +using Megabit = double; |
| 75 | +using Millisecond = ulong; |
| 76 | +using ObserverUnion = Union119; |
| 77 | +using ObservableInspectorUnion = Union120; |
| 78 | +using RotationMatrixType = Union121; |
| 79 | +using PerformanceEntryList = List<PerformanceEntry>; |
| 80 | +using PushMessageDataInit = Union123; |
| 81 | +using ReportList = List<Report>; |
| 82 | +using SanitizerElement = Union129; |
| 83 | +using SanitizerElementWithAttributes = Union130; |
| 84 | +using SanitizerAttribute = Union131; |
| 85 | +using RouterSource = Union139; |
| 86 | +using SharedStorageResponse = Union142; |
| 87 | +using ReadableStreamReader = Union143; |
| 88 | +using ReadableStreamController = Union144; |
| 89 | +using TrustedType = Union146; |
| 90 | +using PreviousWinElement = Union152; |
| 91 | +using PreviousWin = List<Unsupported /*PreviousWinElement*/>; |
| 92 | +using URLPatternInput = Union154; |
| 93 | +using URLPatternCompatible = Union155; |
| 94 | +using VibratePattern = Union159; |
| 95 | +using UUID = string; |
| 96 | +using BluetoothServiceUUID = Union176; |
| 97 | +using BluetoothCharacteristicUUID = Union177; |
| 98 | +using BluetoothDescriptorUUID = Union178; |
| 99 | +using NDEFMessageSource = Union179; |
| 100 | +using Base64URLString = string; |
| 101 | +using PublicKeyCredentialJSON = Object; |
| 102 | +using PublicKeyCredentialClientCapabilities = Dictionary<string, bool>; |
| 103 | +using COSEAlgorithmIdentifier = long; |
| 104 | +using ImageBufferSource = Union186; |
| 105 | +using AlgorithmIdentifier = Union187; |
| 106 | +using HashAlgorithmIdentifier = Unsupported /*AlgorithmIdentifier*/; |
| 107 | +using BigInteger = Uint8Array; |
| 108 | +using NamedCurve = string; |
| 109 | +using GLenum = ulong; |
| 110 | +using GLboolean = bool; |
| 111 | +using GLbitfield = ulong; |
| 112 | +using GLbyte = byte; |
| 113 | +using GLshort = Number; |
| 114 | +using GLint = long; |
| 115 | +using GLsizei = long; |
| 116 | +using GLintptr = long; |
| 117 | +using GLsizeiptr = long; |
| 118 | +using GLubyte = byte; |
| 119 | +using GLushort = ushort; |
| 120 | +using GLuint = ulong; |
| 121 | +using GLfloat = float; |
| 122 | +using GLclampf = float; |
| 123 | +using TexImageSource = Union189; |
| 124 | +using Float32List = Union190; |
| 125 | +using Int32List = Union191; |
| 126 | +using GLint64 = long; |
| 127 | +using GLuint64 = ulong; |
| 128 | +using Uint32List = Union193; |
| 129 | +using GPUBufferUsageFlags = ulong; |
| 130 | +using GPUMapModeFlags = ulong; |
| 131 | +using GPUTextureUsageFlags = ulong; |
| 132 | +using GPUShaderStageFlags = ulong; |
| 133 | +using GPUBindingResource = Union214; |
| 134 | +using GPUPipelineConstantValue = Number; |
| 135 | +using GPUColorWriteFlags = ulong; |
| 136 | +using GPUCopyExternalImageSource = Union217; |
| 137 | +using GPUBufferDynamicOffset = ulong; |
| 138 | +using GPUStencilValue = ulong; |
| 139 | +using GPUSampleMask = ulong; |
| 140 | +using GPUDepthBias = long; |
| 141 | +using GPUSize64 = ulong; |
| 142 | +using GPUIntegerCoordinate = ulong; |
| 143 | +using GPUIndex32 = ulong; |
| 144 | +using GPUSize32 = ulong; |
| 145 | +using GPUSignedOffset32 = long; |
| 146 | +using GPUSize64Out = ulong; |
| 147 | +using GPUIntegerCoordinateOut = ulong; |
| 148 | +using GPUSize32Out = ulong; |
| 149 | +using GPUFlagsConstant = ulong; |
| 150 | +using GPUColor = Union219; |
| 151 | +using GPUOrigin2D = Union220; |
| 152 | +using GPUOrigin3D = Union221; |
| 153 | +using GPUExtent3D = Union222; |
| 154 | +using ArrayBufferView = Union223; |
| 155 | +using BufferSource = Union224; |
| 156 | +using AllowSharedBufferSource = Union225; |
| 157 | +using MLNamedTensors = Dictionary<string, MLTensor>; |
| 158 | +using MLNumber = Union226; |
| 159 | +using MLNamedOperands = Dictionary<string, MLOperand>; |
| 160 | +using RTCRtpTransform = Union228; |
| 161 | +using SmallCryptoKeyID = ulong; |
| 162 | +using CryptoKeyID = Union229; |
| 163 | +using LineAndPositionSetting = Union234; |
| 164 | +using XRWebGLRenderingContext = Union235; |
| 165 | +using FormDataEntryValue = Union237; |
| 166 | + |
| 167 | + |
| 168 | +public delegate Undefined PressureUpdateCallback(List<PressureRecord> changes, PressureObserver observer); |
| 169 | + |
| 170 | +public delegate dynamic AnimatorInstanceConstructor(dynamic options, dynamic state = default); |
| 171 | + |
| 172 | +public delegate Task<dynamic> ViewTransitionUpdateCallback(); |
| 173 | + |
| 174 | +public delegate Undefined MutationCallback(List<MutationRecord> mutations, MutationObserver observer); |
| 175 | + |
| 176 | +public delegate Undefined ErrorCallback(DOMException err); |
| 177 | + |
| 178 | +public delegate Undefined FileSystemEntryCallback(FileSystemEntry entry); |
| 179 | + |
| 180 | +public delegate Undefined FileSystemEntriesCallback(List<FileSystemEntry> entries); |
| 181 | + |
| 182 | +public delegate Undefined FileCallback(File file); |
| 183 | + |
| 184 | +public delegate Undefined PositionCallback(GeolocationPosition position); |
| 185 | + |
| 186 | +public delegate Undefined PositionErrorCallback(GeolocationPositionError positionError); |
| 187 | + |
| 188 | +public delegate Undefined BlobCallback(Blob? blob); |
| 189 | + |
| 190 | + |
| 191 | + |
| 192 | +public delegate HTMLElement CustomElementConstructor(); |
| 193 | + |
| 194 | +public delegate Undefined FunctionStringCallback(DOMString data); |
| 195 | + |
| 196 | +public delegate Task<Undefined> NavigationInterceptHandler(); |
| 197 | + |
| 198 | +public delegate dynamic EventHandlerNonNull(Event event_); |
| 199 | + |
| 200 | + |
| 201 | +public delegate dynamic OnErrorEventHandlerNonNull(Union83 event_, DOMString source = default, ulong lineno = default, ulong colno = default, dynamic error = default); |
| 202 | + |
| 203 | + |
| 204 | +public delegate DOMString? OnBeforeUnloadEventHandlerNonNull(Event event_); |
| 205 | + |
| 206 | + |
| 207 | +public delegate Undefined FrameRequestCallback(DOMHighResTimeStamp time); |
| 208 | + |
| 209 | +public delegate Undefined IntersectionObserverCallback(List<IntersectionObserverEntry> entries, IntersectionObserver observer); |
| 210 | + |
| 211 | +public delegate Undefined MediaSessionActionHandler(MediaSessionActionDetails details); |
| 212 | + |
| 213 | +public delegate Undefined NotificationPermissionCallback(NotificationPermission permission); |
| 214 | + |
| 215 | +public delegate Undefined SubscribeCallback(Subscriber subscriber); |
| 216 | + |
| 217 | +public delegate Undefined ObservableSubscriptionCallback(dynamic value); |
| 218 | + |
| 219 | +public delegate Undefined ObservableInspectorAbortHandler(dynamic value); |
| 220 | + |
| 221 | +public delegate bool Predicate(dynamic value, ulong index); |
| 222 | + |
| 223 | +public delegate dynamic Reducer(dynamic accumulator, dynamic currentValue, ulong index); |
| 224 | + |
| 225 | +public delegate dynamic Mapper(dynamic value, ulong index); |
| 226 | + |
| 227 | +public delegate Undefined Visitor(dynamic value, ulong index); |
| 228 | + |
| 229 | +public delegate dynamic CatchCallback(dynamic value); |
| 230 | + |
| 231 | +public delegate Undefined PerformanceObserverCallback(PerformanceObserverEntryList entries, PerformanceObserver observer, PerformanceObserverCallbackOptions options = default); |
| 232 | + |
| 233 | +public delegate Undefined RemotePlaybackAvailabilityCallback(bool available); |
| 234 | + |
| 235 | +public delegate Undefined ReportingObserverCallback(List<Report> reports, ReportingObserver observer); |
| 236 | + |
| 237 | +public delegate Undefined IdleRequestCallback(IdleDeadline deadline); |
| 238 | + |
| 239 | +public delegate Undefined ResizeObserverCallback(List<ResizeObserverEntry> entries, ResizeObserver observer); |
| 240 | + |
| 241 | +public delegate dynamic SchedulerPostTaskCallback(); |
| 242 | + |
| 243 | +public delegate Task<ulong> RunFunctionForSharedStorageSelectURLOperation(List<USVString> urls, dynamic data = default); |
| 244 | + |
| 245 | +public delegate dynamic UnderlyingSourceStartCallback(ReadableStreamController controller); |
| 246 | + |
| 247 | +public delegate Task<Undefined> UnderlyingSourcePullCallback(ReadableStreamController controller); |
| 248 | + |
| 249 | +public delegate Task<Undefined> UnderlyingSourceCancelCallback(dynamic reason = default); |
| 250 | + |
| 251 | +public delegate dynamic UnderlyingSinkStartCallback(WritableStreamDefaultController controller); |
| 252 | + |
| 253 | +public delegate Task<Undefined> UnderlyingSinkWriteCallback(dynamic chunk, WritableStreamDefaultController controller); |
| 254 | + |
| 255 | +public delegate Task<Undefined> UnderlyingSinkCloseCallback(); |
| 256 | + |
| 257 | +public delegate Task<Undefined> UnderlyingSinkAbortCallback(dynamic reason = default); |
| 258 | + |
| 259 | +public delegate dynamic TransformerStartCallback(TransformStreamDefaultController controller); |
| 260 | + |
| 261 | +public delegate Task<Undefined> TransformerFlushCallback(TransformStreamDefaultController controller); |
| 262 | + |
| 263 | +public delegate Task<Undefined> TransformerTransformCallback(dynamic chunk, TransformStreamDefaultController controller); |
| 264 | + |
| 265 | +public delegate Task<Undefined> TransformerCancelCallback(dynamic reason); |
| 266 | + |
| 267 | +public delegate double QueuingStrategySize(dynamic chunk); |
| 268 | + |
| 269 | +public delegate DOMString? CreateHTMLCallback(DOMString input, params dynamic[] arguments); |
| 270 | + |
| 271 | +public delegate DOMString? CreateScriptCallback(DOMString input, params dynamic[] arguments); |
| 272 | + |
| 273 | +public delegate USVString? CreateScriptURLCallback(DOMString input, params dynamic[] arguments); |
| 274 | + |
| 275 | + |
| 276 | +public delegate Undefined VideoFrameRequestCallback(DOMHighResTimeStamp now, VideoFrameCallbackMetadata metadata); |
| 277 | + |
| 278 | +public delegate Undefined EffectCallback(Number? progress, Union163 currentTarget, Animation animation); |
| 279 | + |
| 280 | +public delegate dynamic LaunchConsumer(LaunchParams params_); |
| 281 | + |
| 282 | +public delegate Task<dynamic> LockGrantedCallback(Lock? lock_); |
| 283 | + |
| 284 | +public delegate Undefined DecodeErrorCallback(DOMException error); |
| 285 | + |
| 286 | +public delegate Undefined DecodeSuccessCallback(AudioBuffer decodedData); |
| 287 | + |
| 288 | +public delegate AudioWorkletProcessor AudioWorkletProcessorConstructor(Object options); |
| 289 | + |
| 290 | +public delegate bool AudioWorkletProcessCallback(Float32Array[][] inputs, Float32Array[][] outputs, Object parameters); |
| 291 | + |
| 292 | +public delegate Undefined AudioDataOutputCallback(AudioData output); |
| 293 | + |
| 294 | +public delegate Undefined VideoFrameOutputCallback(VideoFrame output); |
| 295 | + |
| 296 | +public delegate Undefined EncodedAudioChunkOutputCallback(EncodedAudioChunk output, EncodedAudioChunkMetadata metadata = default); |
| 297 | + |
| 298 | +public delegate Undefined EncodedVideoChunkOutputCallback(EncodedVideoChunk chunk, EncodedVideoChunkMetadata metadata = default); |
| 299 | + |
| 300 | +public delegate Undefined WebCodecsErrorCallback(DOMException error); |
| 301 | + |
| 302 | +public delegate dynamic Function(params dynamic[] arguments); |
| 303 | + |
| 304 | +public delegate Undefined VoidFunction(); |
| 305 | + |
| 306 | +public delegate Task<RTCIdentityAssertionResult> GenerateAssertionCallback(DOMString contents, DOMString origin, RTCIdentityProviderOptions options); |
| 307 | + |
| 308 | +public delegate Task<RTCIdentityValidationResult> ValidateAssertionCallback(DOMString assertion, DOMString origin); |
| 309 | + |
| 310 | +public delegate Undefined RTCPeerConnectionErrorCallback(DOMException error); |
| 311 | + |
| 312 | +public delegate Undefined RTCSessionDescriptionCallback(RTCSessionDescriptionInit description); |
| 313 | + |
| 314 | +public delegate Undefined XRFrameRequestCallback(DOMHighResTimeStamp time, XRFrame frame); |
| 315 | + |
0 commit comments