The Swift Package Index logo.Swift Package Index

Build Information

Failed to build WebAPIKit, reference main (c1636f), with Swift 6.1 for Wasm on 11 Jan 2026 18:23:17 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

    |                             |- note: add '@MainActor' to make static property 'strings' part of global actor 'MainActor'
    |                             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |     private(set) static var closurePatterns: Set<ClosurePattern> = []
  9 |
/host/spi-builder-workspace/Sources/WebIDLToSwift/ModuleState.swift:8:29: warning: static property 'closurePatterns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
  6 |     private(set) static var unions: Set<UnionType> = []
  7 |     private(set) static var strings: Set<String> = ["toString"]
  8 |     private(set) static var closurePatterns: Set<ClosurePattern> = []
    |                             |- warning: static property 'closurePatterns' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                             |- note: convert 'closurePatterns' to a 'let' constant to make 'Sendable' shared state immutable
    |                             |- note: add '@MainActor' to make static property 'closurePatterns' part of global actor 'MainActor'
    |                             `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |
 10 |     static func source(for name: String) -> SwiftSource {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ModuleState.swift:19:24: warning: static property 'stack' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 17 |     }
 18 |
 19 |     private static var stack: [ScopedState] = []
    |                        |- warning: static property 'stack' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'stack' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: add '@MainActor' to make static property 'stack' part of global actor 'MainActor'
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     static func withScope<T>(_ new: ScopedState, body: () throws -> T) rethrows -> T {
 21 |         stack.append(current)
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
  8 | @main
  9 | enum WebIDLToSwift {
 10 |     static let group = DispatchGroup()
    |                        `- error: cannot find 'DispatchGroup' in scope
 11 |
 12 |     static func main() {
[120/135] Compiling WebIDLToSwift IDLParser.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
 5 |     private static func getJSONData(_ modules: [String]) -> Data {
 6 |         print("Fetching parsed IDL files...")
 7 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
 8 |         let pipe = Pipe()
 9 |         task.standardOutput = pipe
[121/135] Compiling WebIDLToSwift MergeDeclarations.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
 5 |     private static func getJSONData(_ modules: [String]) -> Data {
 6 |         print("Fetching parsed IDL files...")
 7 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
 8 |         let pipe = Pipe()
 9 |         task.standardOutput = pipe
[122/135] Compiling DOM RenderingContext.swift
/host/spi-builder-workspace/Sources/DOM/RenderingContext.swift:27:34: warning: static property 'getContext' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
25 |
26 | extension Strings {
27 |     @usableFromInline static let getContext: JSString = "getContext"
   |                                  |- warning: static property 'getContext' is not concurrency-safe because non-'Sendable' type 'JSString' may have shared mutable state; this is an error in the Swift 6 language mode
   |                                  |- note: add '@MainActor' to make static property 'getContext' part of global actor 'MainActor'
   |                                  `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/FundamentalObjects/JSString.swift:17:15: note: struct 'JSString' does not conform to the 'Sendable' protocol
 15 | /// ```
 16 | ///
 17 | public struct JSString: LosslessStringConvertible, Equatable {
    |               `- note: struct 'JSString' does not conform to the 'Sendable' protocol
 18 |     /// The internal representation of JS compatible string
 19 |     /// The initializers of this type must initialize `jsRef` or `buffer`.
/host/spi-builder-workspace/Sources/DOM/Generated.swift:278:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  276 | }
  277 | public class AbortController: JSBridgedClass {
  278 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbortController].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
  279 |
  280 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:295:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  293 |
  294 | public class AbortSignal: EventTarget {
  295 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AbortSignal].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  296 |
  297 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:339:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  337 |
  338 | public class AbstractRange: JSBridgedClass {
  339 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbstractRange].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
  340 |
  341 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:456:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  454 | }
  455 | public class Attr: Node {
  456 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Attr].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  457 |
  458 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:479:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  477 |
  478 | public class AudioData: JSBridgedClass {
  479 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioData].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
  480 |
  481 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:615:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  613 | }
  614 | public class AudioDecoder: EventTarget {
  615 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioDecoder].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  616 |
  617 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:795:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  793 | }
  794 | public class AudioEncoder: EventTarget {
  795 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioEncoder].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  796 |
  797 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1001:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  999 | }
 1000 | public class AudioTrack: JSBridgedClass {
 1001 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioTrack].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1002 |
 1003 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1024:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1022 |
 1023 | public class AudioTrackList: EventTarget {
 1024 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioTrackList].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1025 |
 1026 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1081:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1079 |
 1080 | public class BarProp: JSBridgedClass {
 1081 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.BarProp].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1082 |
 1083 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1091:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1089 |
 1090 | public class BeforeUnloadEvent: Event {
 1091 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1092 |         JSObject.global[Strings.BeforeUnloadEvent].function
 1093 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1124:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1122 | }
 1123 | public class Blob: JSBridgedClass {
 1124 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Blob].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1125 |
 1126 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1198:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1196 |
 1197 | public class BlobEvent: Event {
 1198 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BlobEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1199 |
 1200 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1374:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1372 | }
 1373 | public class BroadcastChannel: EventTarget {
 1374 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BroadcastChannel].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1375 |
 1376 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1424:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1422 |
 1423 | public class BufferedChangeEvent: Event {
 1424 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1425 |         JSObject.global[Strings.BufferedChangeEvent].function
 1426 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1470:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1468 | }
 1469 | public class ByteLengthQueuingStrategy: JSBridgedClass {
 1470 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.ByteLengthQueuingStrategy].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1471 |
 1472 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1482:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1480 |     @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
 1481 |
 1482 |     @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
      |                                 |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                 `- note: use 'JSObject' instead
 1483 | }
 1484 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1486:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1484 |
 1485 | public class CDATASection: Text {
 1486 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CDATASection].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1487 |
 1488 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1508:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1506 | }
 1507 | public class CSSPseudoElement: EventTarget, GeometryUtils {
 1508 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPseudoElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1509 |
 1510 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1525:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1523 |
 1524 | public class Cache: JSBridgedClass {
 1525 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Cache].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1526 |
 1527 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1692:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1690 | }
 1691 | public class CacheStorage: JSBridgedClass {
 1692 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CacheStorage].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1693 |
 1694 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2082:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2080 | }
 2081 | public class CanvasGradient: JSBridgedClass {
 2082 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasGradient].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2083 |
 2084 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2331:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2329 | }
 2330 | public class CanvasPattern: JSBridgedClass {
 2331 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasPattern].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2332 |
 2333 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2374:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2372 |     CanvasPath
 2373 | {
 2374 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasRenderingContext2D].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2375 |
 2376 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2666:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2664 | }
 2665 | public class CaretPosition: JSBridgedClass {
 2666 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CaretPosition].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2667 |
 2668 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2700:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2698 | }
 2699 | public class CharacterData: Node, NonDocumentTypeChildNode, ChildNode {
 2700 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CharacterData].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2701 |
 2702 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2844:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2842 | }
 2843 | public class CloseWatcher: EventTarget {
 2844 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CloseWatcher].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2845 |
 2846 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2941:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2939 | }
 2940 | public class CommandEvent: Event {
 2941 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CommandEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2942 |
 2943 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2985:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2983 | }
 2984 | public class Comment: CharacterData {
 2985 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Comment].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2986 |
 2987 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2995:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2993 |
 2994 | public class CompositionEvent: UIEvent {
 2995 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CompositionEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2996 |
 2997 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3155:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3153 | }
 3154 | public class CountQueuingStrategy: JSBridgedClass {
 3155 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CountQueuingStrategy].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3156 |
 3157 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3167:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3165 |     @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
 3166 |
 3167 |     @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
      |                                 |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                 `- note: use 'JSObject' instead
 3168 | }
 3169 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3171:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3169 |
 3170 | public class CustomElementRegistry: JSBridgedClass {
 3171 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomElementRegistry].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3172 |
 3173 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3222:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3220 |
 3221 | public class CustomEvent: Event {
 3222 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CustomEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 3223 |
 3224 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3271:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3269 | }
 3270 | public class CustomStateSet: JSBridgedClass {
 3271 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomStateSet].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3272 |
 3273 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3281:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3279 |
 3280 | public class DOMImplementation: JSBridgedClass {
 3281 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMImplementation].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3282 |
 3283 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3323:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3321 |
 3322 | public class DOMMatrix: DOMMatrixReadOnly {
 3323 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrix].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 3324 |
 3325 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3632:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3630 | }
 3631 | public class DOMMatrixReadOnly: JSBridgedClass {
 3632 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrixReadOnly].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3633 |
 3634 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3831:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3829 |
 3830 | public class DOMParser: JSBridgedClass {
 3831 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMParser].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3832 |
 3833 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3866:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3864 | }
 3865 | public class DOMPoint: DOMPointReadOnly {
 3866 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMPoint].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 3867 |
 3868 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3918:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3916 | }
 3917 | public class DOMPointReadOnly: JSBridgedClass {
 3918 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMPointReadOnly].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3919 |
 3920 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3957:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3955 |
 3956 | public class DOMQuad: JSBridgedClass {
 3957 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMQuad].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3958 |
 3959 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4043:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4041 | }
 4042 | public class DOMRect: DOMRectReadOnly {
 4043 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMRect].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4044 |
 4045 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4096:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4094 | }
 4095 | public class DOMRectList: JSBridgedClass {
 4096 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMRectList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4097 |
 4098 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4113:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4111 |
 4112 | public class DOMRectReadOnly: JSBridgedClass {
 4113 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMRectReadOnly].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4114 |
 4115 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4156:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4154 |
 4155 | public class DOMStringList: JSBridgedClass {
 4156 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMStringList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4157 |
 4158 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4178:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4176 |
 4177 | public class DOMStringMap: JSBridgedClass {
 4178 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMStringMap].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4179 |
 4180 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4195:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4193 |
 4194 | public class DOMTokenList: JSBridgedClass, Sequence {
 4195 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMTokenList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4196 |
 4197 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4252:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4250 |
 4251 | public class DataTransfer: JSBridgedClass {
 4252 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DataTransfer].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4253 |
 4254 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4301:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4299 |
 4300 | public class DataTransferItem: JSBridgedClass {
 4301 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DataTransferItem].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4302 |
 4303 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4323:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4321 |
 4322 | public class DataTransferItemList: JSBridgedClass {
 4323 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DataTransferItemList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4324 |
 4325 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4355:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4353 |
 4354 | public class DeviceChangeEvent: Event {
 4355 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4356 |         JSObject.global[Strings.DeviceChangeEvent].function
 4357 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4399:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4397 |     GlobalEventHandlers, GeometryUtils
 4398 | {
 4399 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Document].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4400 |
 4401 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4779:53: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4777 |
 4778 | open class DocumentFragment: Node, NonElementParentNode, ParentNode {
 4779 |     @inlinable open override class var constructor: JSFunction? { JSObject.global[Strings.DocumentFragment].function }
      |                                                     |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                     `- note: use 'JSObject' instead
 4780 |
 4781 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4805:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4803 | }
 4804 | public class DocumentType: Node, ChildNode {
 4805 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DocumentType].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4806 |
 4807 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4852:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4850 | }
 4851 | public class DragEvent: MouseEvent {
 4852 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DragEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4853 |
 4854 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4896:53: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4894 | }
 4895 | open class Element: Node, ParentNode, NonDocumentTypeChildNode, ChildNode, Slottable, ARIAMixin, GeometryUtils {
 4896 |     @inlinable open override class var constructor: JSFunction? { JSObject.global[Strings.Element].function }
      |                                                     |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                     `- note: use 'JSObject' instead
 4897 |
 4898 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5244:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5242 | }
 5243 | public class ElementInternals: JSBridgedClass, ARIAMixin {
 5244 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.ElementInternals].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5245 |
 5246 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5296:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5294 |
 5295 | public class EncodedAudioChunk: JSBridgedClass {
 5296 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.EncodedAudioChunk].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5297 |
 5298 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5394:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5392 | }
 5393 | public class EncodedVideoChunk: JSBridgedClass {
 5394 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.EncodedVideoChunk].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5395 |
 5396 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5532:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5530 | }
 5531 | public class ErrorEvent: Event {
 5532 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.ErrorEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 5533 |
 5534 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5600:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5598 | }
 5599 | open class Event: JSBridgedClass {
 5600 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.Event].function }
      |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                            `- note: use 'JSObject' instead
 5601 |
 5602 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5828:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5826 | }
 5827 | public class EventSource: EventTarget {
 5828 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.EventSource].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 5829 |
 5830 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5916:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5914 | }
 5915 | open class EventTarget: JSBridgedClass {
 5916 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.EventTarget].function }
      |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                            `- note: use 'JSObject' instead
 5917 |
 5918 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5969:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5967 | }
 5968 | public class External: JSBridgedClass {
 5969 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.External].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5970 |
 5971 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6035:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6033 | }
 6034 | public class File: Blob {
 6035 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.File].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6036 |
 6037 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6053:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6051 |
 6052 | public class FileList: JSBridgedClass {
 6053 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.FileList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 6054 |
 6055 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6088:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6086 | }
 6087 | public class FileReader: EventTarget {
 6088 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.FileReader].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6089 |
 6090 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6217:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6215 |
 6216 | public class FocusEvent: UIEvent {
 6217 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.FocusEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6218 |
 6219 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6270:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6268 | }
 6269 | public class FormData: JSBridgedClass, Sequence {
 6270 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.FormData].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 6271 |
 6272 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6331:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6329 |
 6330 | public class FormDataEvent: Event {
 6331 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.FormDataEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6332 |
 6333 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7605:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7603 | }
 7604 | public class HTMLAllCollection: JSBridgedClass {
 7605 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.HTMLAllCollection].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 7606 |
 7607 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7629:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7627 |
 7628 | public class HTMLAnchorElement: HTMLElement, HTMLHyperlinkElementUtils {
 7629 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7630 |         JSObject.global[Strings.HTMLAnchorElement].function
 7631 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7706:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7704 |
 7705 | public class HTMLAreaElement: HTMLElement, HTMLHyperlinkElementUtils {
 7706 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLAreaElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7707 |
 7708 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7761:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7759 |
 7760 | public class HTMLAudioElement: HTMLMediaElement {
 7761 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLAudioElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7762 |
 7763 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7769:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7767 |
 7768 | public class HTMLBRElement: HTMLElement {
 7769 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLBRElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7770 |
 7771 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7782:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7780 |
 7781 | public class HTMLBaseElement: HTMLElement {
 7782 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLBaseElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7783 |
 7784 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7800:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7798 |
 7799 | public class HTMLBodyElement: HTMLElement, WindowEventHandlers {
 7800 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLBodyElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7801 |
 7802 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7838:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7836 |
 7837 | public class HTMLButtonElement: HTMLElement, PopoverInvokerElement {
 7838 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7839 |         JSObject.global[Strings.HTMLButtonElement].function
 7840 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7928:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7926 |
 7927 | public class HTMLCanvasElement: HTMLElement {
 7928 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7929 |         JSObject.global[Strings.HTMLCanvasElement].function
 7930 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7970:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7968 |
 7969 | public class HTMLCollection: JSBridgedClass {
 7970 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.HTMLCollection].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 7971 |
 7972 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7994:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7992 |
 7993 | public class HTMLDListElement: HTMLElement {
 7994 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLDListElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7995 |
 7996 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8007:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8005 |
 8006 | public class HTMLDataElement: HTMLElement {
 8007 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLDataElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8008 |
 8009 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8020:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8018 |
 8019 | public class HTMLDataListElement: HTMLElement {
 8020 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8021 |         JSObject.global[Strings.HTMLDataListElement].function
 8022 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8032:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8030 |
 8031 | public class HTMLDetailsElement: HTMLElement {
 8032 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8033 |         JSObject.global[Strings.HTMLDetailsElement].function
 8034 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8052:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8050 |
 8051 | public class HTMLDialogElement: HTMLElement {
 8052 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8053 |         JSObject.global[Strings.HTMLDialogElement].function
 8054 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8097:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8095 |
 8096 | public class HTMLDirectoryElement: HTMLElement {
 8097 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8098 |         JSObject.global[Strings.HTMLDirectoryElement].function
 8099 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8112:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8110 |
 8111 | public class HTMLDivElement: HTMLElement {
 8112 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLDivElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8113 |
 8114 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8125:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8123 |
 8124 | public class HTMLElement: Element, GlobalEventHandlers, ElementContentEditable, HTMLOrSVGElement {
 8125 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8126 |
 8127 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8245:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8243 |
 8244 | public class HTMLEmbedElement: HTMLElement {
 8245 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLEmbedElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8246 |
 8247 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8288:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8286 |
 8287 | public class HTMLFieldSetElement: HTMLElement {
 8288 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8289 |         JSObject.global[Strings.HTMLFieldSetElement].function
 8290 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8335:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8333 |
 8334 | public class HTMLFontElement: HTMLElement {
 8335 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLFontElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8336 |
 8337 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8358:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8356 |
 8357 | public class HTMLFormControlsCollection: HTMLCollection {
 8358 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8359 |         JSObject.global[Strings.HTMLFormControlsCollection].function
 8360 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8369:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8367 |
 8368 | public class HTMLFormElement: HTMLElement {
 8369 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLFormElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8370 |
 8371 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8462:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8460 |
 8461 | public class HTMLFrameElement: HTMLElement {
 8462 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLFrameElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8463 |
 8464 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8514:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8512 |
 8513 | public class HTMLFrameSetElement: HTMLElement, WindowEventHandlers {
 8514 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8515 |         JSObject.global[Strings.HTMLFrameSetElement].function
 8516 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8534:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8532 |
 8533 | public class HTMLHRElement: HTMLElement {
 8534 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLHRElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8535 |
 8536 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8567:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8565 |
 8566 | public class HTMLHeadElement: HTMLElement {
 8567 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLHeadElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8568 |
 8569 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8575:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8573 |
 8574 | public class HTMLHeadingElement: HTMLElement {
 8575 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8576 |         JSObject.global[Strings.HTMLHeadingElement].function
 8577 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8590:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8588 |
 8589 | public class HTMLHtmlElement: HTMLElement {
 8590 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLHtmlElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8591 |
 8592 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8657:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8655 | }
 8656 | public class HTMLIFrameElement: HTMLElement {
 8657 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8658 |         JSObject.global[Strings.HTMLIFrameElement].function
 8659 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8753:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8751 |
 8752 | public class HTMLImageElement: HTMLElement {
 8753 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLImageElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8754 |
 8755 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8888:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8886 |
 8887 | public class HTMLInputElement: HTMLElement, PopoverInvokerElement {
 8888 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLInputElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8889 |
 8890 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9174:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9172 |
 9173 | public class HTMLLIElement: HTMLElement {
 9174 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLLIElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9175 |
 9176 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9192:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9190 |
 9191 | public class HTMLLabelElement: HTMLElement {
 9192 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLLabelElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9193 |
 9194 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9209:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9207 |
 9208 | public class HTMLLegendElement: HTMLElement {
 9209 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9210 |         JSObject.global[Strings.HTMLLegendElement].function
 9211 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9226:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9224 |
 9225 | public class HTMLLinkElement: HTMLElement {
 9226 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLLinkElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9227 |
 9228 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9320:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9318 |
 9319 | public class HTMLMapElement: HTMLElement {
 9320 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMapElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9321 |
 9322 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9335:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9333 |
 9334 | public class HTMLMarqueeElement: HTMLElement {
 9335 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9336 |         JSObject.global[Strings.HTMLMarqueeElement].function
 9337 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9410:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9408 |
 9409 | public class HTMLMediaElement: HTMLElement {
 9410 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMediaElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9411 |
 9412 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9584:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9582 |
 9583 | public class HTMLMenuElement: HTMLElement {
 9584 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMenuElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9585 |
 9586 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9597:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9595 |
 9596 | public class HTMLMetaElement: HTMLElement {
 9597 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMetaElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9598 |
 9599 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9630:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9628 |
 9629 | public class HTMLMeterElement: HTMLElement {
 9630 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMeterElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9631 |
 9632 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9670:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9668 |
 9669 | public class HTMLModElement: HTMLElement {
 9670 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLModElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9671 |
 9672 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9688:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9686 |
 9687 | public class HTMLOListElement: HTMLElement {
 9688 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLOListElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9689 |
 9690 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9716:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9714 |
 9715 | public class HTMLObjectElement: HTMLElement {
 9716 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9717 |         JSObject.global[Strings.HTMLObjectElement].function
 9718 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9838:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9836 |
 9837 | public class HTMLOptGroupElement: HTMLElement {
 9838 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9839 |         JSObject.global[Strings.HTMLOptGroupElement].function
 9840 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9858:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9856 |
 9857 | public class HTMLOptionElement: HTMLElement {
 9858 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9859 |         JSObject.global[Strings.HTMLOptionElement].function
 9860 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9902:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9900 |
 9901 | public class HTMLOptionsCollection: HTMLCollection {
 9902 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9903 |         JSObject.global[Strings.HTMLOptionsCollection].function
 9904 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9962:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9960 | }
 9961 | public class HTMLOutputElement: HTMLElement {
 9962 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9963 |         JSObject.global[Strings.HTMLOutputElement].function
 9964 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10016:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10014 |
10015 | public class HTMLParagraphElement: HTMLElement {
10016 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10017 |         JSObject.global[Strings.HTMLParagraphElement].function
10018 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10031:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10029 |
10030 | public class HTMLParamElement: HTMLElement {
10031 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLParamElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10032 |
10033 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10059:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10057 |
10058 | public class HTMLPictureElement: HTMLElement {
10059 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10060 |         JSObject.global[Strings.HTMLPictureElement].function
10061 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10069:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10067 |
10068 | public class HTMLPreElement: HTMLElement {
10069 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLPreElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10070 |
10071 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10082:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10080 |
10081 | public class HTMLProgressElement: HTMLElement {
10082 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10083 |         JSObject.global[Strings.HTMLProgressElement].function
10084 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10106:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10104 |
10105 | public class HTMLQuoteElement: HTMLElement {
10106 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLQuoteElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10107 |
10108 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10119:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10117 |
10118 | public class HTMLScriptElement: HTMLElement {
10119 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10120 |         JSObject.global[Strings.HTMLScriptElement].function
10121 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10201:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10199 |
10200 | public class HTMLSelectElement: HTMLElement {
10201 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10202 |         JSObject.global[Strings.HTMLSelectElement].function
10203 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10325:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10323 |
10324 | public class HTMLSlotElement: HTMLElement {
10325 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLSlotElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10326 |
10327 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10353:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10351 |
10352 | public class HTMLSourceElement: HTMLElement {
10353 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10354 |         JSObject.global[Strings.HTMLSourceElement].function
10355 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10398:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10396 |
10397 | public class HTMLSpanElement: HTMLElement {
10398 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLSpanElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10399 |
10400 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10406:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10404 |
10405 | public class HTMLStyleElement: HTMLElement {
10406 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLStyleElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10407 |
10408 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10431:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10429 |
10430 | public class HTMLTableCaptionElement: HTMLElement {
10431 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10432 |         JSObject.global[Strings.HTMLTableCaptionElement].function
10433 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10446:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10444 |
10445 | public class HTMLTableCellElement: HTMLElement {
10446 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10447 |         JSObject.global[Strings.HTMLTableCellElement].function
10448 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10528:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10526 |
10527 | public class HTMLTableColElement: HTMLElement {
10528 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10529 |         JSObject.global[Strings.HTMLTableColElement].function
10530 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10568:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10566 |
10567 | public class HTMLTableElement: HTMLElement {
10568 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLTableElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10569 |
10570 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10685:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10683 |
10684 | public class HTMLTableRowElement: HTMLElement {
10685 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10686 |         JSObject.global[Strings.HTMLTableRowElement].function
10687 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10736:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10734 |
10735 | public class HTMLTableSectionElement: HTMLElement {
10736 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10737 |         JSObject.global[Strings.HTMLTableSectionElement].function
10738 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10778:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10776 |
10777 | public class HTMLTemplateElement: HTMLElement {
10778 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10779 |         JSObject.global[Strings.HTMLTemplateElement].function
10780 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10810:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10808 |
10809 | public class HTMLTextAreaElement: HTMLElement {
10810 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10811 |         JSObject.global[Strings.HTMLTextAreaElement].function
10812 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10965:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10963 |
10964 | public class HTMLTimeElement: HTMLElement {
10965 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLTimeElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10966 |
10967 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:10978:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
10976 |
10977 | public class HTMLTitleElement: HTMLElement {
10978 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLTitleElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
10979 |
10980 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:bb5ef85e2f3936cf1d2ae6dee7e011cebd8377061043dcf9368e6726baaf85d8
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/21] Write swift-version-24593BA9C3E375BF.txt
[5/61] Compiling JavaScriptKit JSObject.swift
[6/61] Compiling JavaScriptKit Deprecated.swift
[7/63] Compiling JavaScriptKit JSArray.swift
[8/63] Compiling JavaScriptKit JSDate.swift
[9/63] Compiling JavaScriptKit JSError.swift
[10/63] Compiling JavaScriptKit Features.swift
[11/63] Compiling JavaScriptKit JSBigInt.swift
[12/63] Compiling JavaScriptKit JSClosure.swift
[13/63] Compiling JavaScriptKit JSObject+CallAsFunction.swift
[14/63] Compiling JavaScriptKit JSString.swift
[15/63] Compiling JavaScriptKit JSSymbol.swift
[16/63] Compiling JavaScriptKit JSPromise.swift
[17/63] Compiling JavaScriptKit JSTimer.swift
[18/63] Compiling JavaScriptKit JSTypedArray.swift
[19/63] Compiling WebIDL Typedef.swift
[20/63] Compiling WebIDL Value.swift
[22/63] Compiling JavaScriptKit JSException.swift
[23/63] Compiling JavaScriptKit JSValue.swift
[24/66] Compiling JavaScriptKit BridgeJSInstrincics.swift
[25/66] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[26/66] Compiling JavaScriptKit ConvertibleToJSValue.swift
[27/66] Emitting module WebIDL
[35/67] Emitting module JavaScriptKit
[42/80] Compiling WebIDLToSwift SwiftSource.swift
[43/80] Compiling WebIDLToSwift Module.swift
[44/80] Compiling WebIDLToSwift ModuleState.swift
[45/80] Compiling WebIDLToSwift PackageManifest.swift
[46/80] Compiling WebIDLToSwift Shell.swift
[47/80] Compiling WebIDLToSwift IDLParser.swift
[48/80] Compiling JavaScriptKit JSValueDecoder.swift
[49/80] Compiling JavaScriptKit Macros.swift
[50/80] Compiling JavaScriptKit ThreadLocal.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[52/80] Compiling WebIDLToSwift ClosurePattern.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 |             @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 |                 get {
114 |                     \(getter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
115 |                 }
116 |                 set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 |                 }
116 |                 set {
117 |                     \(setter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
118 |                 }
119 |             }
[53/80] Compiling WebIDLToSwift IDLBuilder.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 |             @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 |                 get {
114 |                     \(getter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
115 |                 }
116 |                 set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 |                 }
116 |                 set {
117 |                     \(setter)
    |                       |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
    |                       `- note: use 'String(describing:)' to silence this warning
118 |                 }
119 |             }
[54/80] Emitting module WebIDLToSwift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
  8 | @main
  9 | enum WebIDLToSwift {
 10 |     static let group = DispatchGroup()
    |                        `- error: cannot find 'DispatchGroup' in scope
 11 |
 12 |     static func main() {
[55/92] Compiling WebIDLToSwift SwiftRepresentation.swift
[57/92] Compiling WebIDLToSwift WebIDLToSwift.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
  8 | @main
  9 | enum WebIDLToSwift {
 10 |     static let group = DispatchGroup()
    |                        `- error: cannot find 'DispatchGroup' in scope
 11 |
 12 |     static func main() {
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:94:9: error: cannot find 'DispatchQueue' in scope
 92 |
 93 |         group.enter()
 94 |         DispatchQueue.global().async {
    |         `- error: cannot find 'DispatchQueue' in scope
 95 |             Shell.format(source: outputPath)
 96 |             if patch {
[58/92] Compiling JavaScriptBigIntSupport Int64+I64.swift
[59/92] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[60/92] Emitting module JavaScriptBigIntSupport
[61/93] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[62/93] Emitting module JavaScriptEventLoop
[63/93] Compiling JavaScriptEventLoop JSSending.swift
[64/93] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
[65/93] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
[67/92] Compiling JavaScriptEventLoop JobQueue.swift
[68/92] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[69/92] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[70/93] Wrapping AST for JavaScriptEventLoop for debugging
[72/93] Compiling WebIDLToSwift UnionType+SwiftRepresentable.swift
[73/93] Compiling WebIDLToSwift UnionType.swift
[74/93] Compiling WebIDLToSwift WebIDL+SwiftRepresentation.swift
[75/100] Compiling ECMAScript Attributes.swift
[76/100] Compiling ECMAScript Iterators.swift
[77/100] Compiling ECMAScript ArrayBufferView.swift
[78/100] Emitting module ECMAScript
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:18:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 16 |
 17 | public class ArrayBuffer: JSBridgedClass {
 18 |     public class var constructor: JSFunction? { JSObject.global.ArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                   `- note: use 'JSObject' instead
 19 |
 20 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:39:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 37 |
 38 | public class SharedArrayBuffer: JSBridgedClass {
 39 |     public class var constructor: JSFunction? { JSObject.global.SharedArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                   `- note: use 'JSObject' instead
 40 |
 41 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/DataView.swift:8:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  6 |
  7 | public class DataView: JSBridgedClass {
  8 |     public class var constructor: JSFunction? { JSObject.global.DataView.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                   `- note: use 'JSObject' instead
  9 |
 10 |     public let jsObject: JSObject
[79/100] Compiling ECMAScript ArrayBuffer.swift
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:18:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 16 |
 17 | public class ArrayBuffer: JSBridgedClass {
 18 |     public class var constructor: JSFunction? { JSObject.global.ArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                   `- note: use 'JSObject' instead
 19 |
 20 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:39:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 37 |
 38 | public class SharedArrayBuffer: JSBridgedClass {
 39 |     public class var constructor: JSFunction? { JSObject.global.SharedArrayBuffer.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                   `- note: use 'JSObject' instead
 40 |
 41 |     public let jsObject: JSObject
[80/100] Compiling ECMAScript BridgedDictionary.swift
[81/100] Compiling ECMAScript DataView.swift
/host/spi-builder-workspace/Sources/ECMAScript/DataView.swift:8:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  6 |
  7 | public class DataView: JSBridgedClass {
  8 |     public class var constructor: JSFunction? { JSObject.global.DataView.function }
    |                                   |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                   `- note: use 'JSObject' instead
  9 |
 10 |     public let jsObject: JSObject
[83/103] Compiling WebAPIBase ToJSValue.swift
[84/103] Emitting module WebAPIBase
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:14:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 12 |
 13 | open class DOMException: JSBridgedClass {
 14 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.DOMException].function }
    |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                            `- note: use 'JSObject' instead
 15 |
 16 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:83:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 81 | public typealias VoidFunction = () -> Void
 82 | public class URL: JSBridgedClass {
 83 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URL].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                              `- note: use 'JSObject' instead
 84 |
 85 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:165:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
163 |
164 | public class URLSearchParams: JSBridgedClass, Sequence {
165 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URLSearchParams].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                              `- note: use 'JSObject' instead
166 |
167 |     public let jsObject: JSObject
[85/103] Compiling WebAPIBase Generated.swift
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:14:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 12 |
 13 | open class DOMException: JSBridgedClass {
 14 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.DOMException].function }
    |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                            `- note: use 'JSObject' instead
 15 |
 16 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:83:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 81 | public typealias VoidFunction = () -> Void
 82 | public class URL: JSBridgedClass {
 83 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URL].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                              `- note: use 'JSObject' instead
 84 |
 85 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:165:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
163 |
164 | public class URLSearchParams: JSBridgedClass, Sequence {
165 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URLSearchParams].function }
    |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
    |                                              `- note: use 'JSObject' instead
166 |
167 |     public let jsObject: JSObject
[86/104] Wrapping AST for WebAPIBase for debugging
[88/109] Compiling DOM Support.swift
/host/spi-builder-workspace/Sources/DOM/Support.swift:18:45: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
16 | public typealias HTMLOrSVGImageElement = HTMLImageElement
17 | public typealias HTMLOrSVGScriptElement = HTMLScriptElement
18 | public typealias CustomElementConstructor = JSFunction
   |                                             |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
   |                                             `- note: use 'JSObject' instead
19 |
[89/109] Compiling DOM RotationMatrixType.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 |     private static func run(executable: String, arguments: [String]) {
26 |         // print("*** running script: \(script)")
27 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
28 |         task.standardError = FileHandle.standardError
29 |         task.arguments = arguments
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 |     private static func run(executable: String, arguments: [String]) {
26 |         // print("*** running script: \(script)")
27 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
28 |         task.standardError = FileHandle.standardError
29 |         task.arguments = arguments
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
 5 |     private static func getJSONData(_ modules: [String]) -> Data {
 6 |         print("Fetching parsed IDL files...")
 7 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
 8 |         let pipe = Pipe()
 9 |         task.standardOutput = pipe
[95/109] Compiling WebIDLToSwift MergeDeclarations.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
 5 |     private static func getJSONData(_ modules: [String]) -> Data {
 6 |         print("Fetching parsed IDL files...")
 7 |         let task = Process()
   |                    `- error: cannot find 'Process' in scope
 8 |         let pipe = Pipe()
 9 |         task.standardOutput = pipe
/host/spi-builder-workspace/Sources/DOM/Generated.swift:278:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  276 | }
  277 | public class AbortController: JSBridgedClass {
  278 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbortController].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
  279 |
  280 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:295:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  293 |
  294 | public class AbortSignal: EventTarget {
  295 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AbortSignal].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  296 |
  297 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:339:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  337 |
  338 | public class AbstractRange: JSBridgedClass {
  339 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbstractRange].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
  340 |
  341 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:456:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  454 | }
  455 | public class Attr: Node {
  456 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Attr].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  457 |
  458 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:479:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  477 |
  478 | public class AudioData: JSBridgedClass {
  479 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioData].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
  480 |
  481 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:615:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  613 | }
  614 | public class AudioDecoder: EventTarget {
  615 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioDecoder].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  616 |
  617 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:795:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  793 | }
  794 | public class AudioEncoder: EventTarget {
  795 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioEncoder].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
  796 |
  797 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1001:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
  999 | }
 1000 | public class AudioTrack: JSBridgedClass {
 1001 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioTrack].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1002 |
 1003 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1024:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1022 |
 1023 | public class AudioTrackList: EventTarget {
 1024 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioTrackList].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1025 |
 1026 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1081:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1079 |
 1080 | public class BarProp: JSBridgedClass {
 1081 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.BarProp].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1082 |
 1083 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1091:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1089 |
 1090 | public class BeforeUnloadEvent: Event {
 1091 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1092 |         JSObject.global[Strings.BeforeUnloadEvent].function
 1093 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1124:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1122 | }
 1123 | public class Blob: JSBridgedClass {
 1124 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Blob].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1125 |
 1126 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1198:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1196 |
 1197 | public class BlobEvent: Event {
 1198 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BlobEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1199 |
 1200 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1374:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1372 | }
 1373 | public class BroadcastChannel: EventTarget {
 1374 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BroadcastChannel].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1375 |
 1376 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1424:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1422 |
 1423 | public class BufferedChangeEvent: Event {
 1424 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1425 |         JSObject.global[Strings.BufferedChangeEvent].function
 1426 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1470:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1468 | }
 1469 | public class ByteLengthQueuingStrategy: JSBridgedClass {
 1470 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.ByteLengthQueuingStrategy].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1471 |
 1472 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1482:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1480 |     @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
 1481 |
 1482 |     @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
      |                                 |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                 `- note: use 'JSObject' instead
 1483 | }
 1484 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1486:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1484 |
 1485 | public class CDATASection: Text {
 1486 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CDATASection].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1487 |
 1488 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1508:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1506 | }
 1507 | public class CSSPseudoElement: EventTarget, GeometryUtils {
 1508 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPseudoElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 1509 |
 1510 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1525:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1523 |
 1524 | public class Cache: JSBridgedClass {
 1525 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Cache].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1526 |
 1527 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1692:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 1690 | }
 1691 | public class CacheStorage: JSBridgedClass {
 1692 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CacheStorage].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 1693 |
 1694 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2082:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2080 | }
 2081 | public class CanvasGradient: JSBridgedClass {
 2082 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasGradient].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2083 |
 2084 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2331:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2329 | }
 2330 | public class CanvasPattern: JSBridgedClass {
 2331 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasPattern].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2332 |
 2333 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2374:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2372 |     CanvasPath
 2373 | {
 2374 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasRenderingContext2D].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2375 |
 2376 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2666:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2664 | }
 2665 | public class CaretPosition: JSBridgedClass {
 2666 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CaretPosition].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 2667 |
 2668 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2700:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2698 | }
 2699 | public class CharacterData: Node, NonDocumentTypeChildNode, ChildNode {
 2700 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CharacterData].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2701 |
 2702 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2844:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2842 | }
 2843 | public class CloseWatcher: EventTarget {
 2844 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CloseWatcher].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2845 |
 2846 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2941:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2939 | }
 2940 | public class CommandEvent: Event {
 2941 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CommandEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2942 |
 2943 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2985:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2983 | }
 2984 | public class Comment: CharacterData {
 2985 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Comment].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2986 |
 2987 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2995:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 2993 |
 2994 | public class CompositionEvent: UIEvent {
 2995 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CompositionEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 2996 |
 2997 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3155:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3153 | }
 3154 | public class CountQueuingStrategy: JSBridgedClass {
 3155 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CountQueuingStrategy].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3156 |
 3157 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3167:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3165 |     @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
 3166 |
 3167 |     @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
      |                                 |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                 `- note: use 'JSObject' instead
 3168 | }
 3169 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3171:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3169 |
 3170 | public class CustomElementRegistry: JSBridgedClass {
 3171 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomElementRegistry].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3172 |
 3173 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3222:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3220 |
 3221 | public class CustomEvent: Event {
 3222 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CustomEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 3223 |
 3224 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3271:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3269 | }
 3270 | public class CustomStateSet: JSBridgedClass {
 3271 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomStateSet].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3272 |
 3273 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3281:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3279 |
 3280 | public class DOMImplementation: JSBridgedClass {
 3281 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMImplementation].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3282 |
 3283 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3323:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3321 |
 3322 | public class DOMMatrix: DOMMatrixReadOnly {
 3323 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrix].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 3324 |
 3325 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3632:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3630 | }
 3631 | public class DOMMatrixReadOnly: JSBridgedClass {
 3632 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrixReadOnly].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3633 |
 3634 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3831:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3829 |
 3830 | public class DOMParser: JSBridgedClass {
 3831 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMParser].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3832 |
 3833 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3866:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3864 | }
 3865 | public class DOMPoint: DOMPointReadOnly {
 3866 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMPoint].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 3867 |
 3868 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3918:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3916 | }
 3917 | public class DOMPointReadOnly: JSBridgedClass {
 3918 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMPointReadOnly].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3919 |
 3920 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3957:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 3955 |
 3956 | public class DOMQuad: JSBridgedClass {
 3957 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMQuad].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 3958 |
 3959 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4043:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4041 | }
 4042 | public class DOMRect: DOMRectReadOnly {
 4043 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMRect].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4044 |
 4045 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4096:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4094 | }
 4095 | public class DOMRectList: JSBridgedClass {
 4096 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMRectList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4097 |
 4098 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4113:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4111 |
 4112 | public class DOMRectReadOnly: JSBridgedClass {
 4113 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMRectReadOnly].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4114 |
 4115 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4156:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4154 |
 4155 | public class DOMStringList: JSBridgedClass {
 4156 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMStringList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4157 |
 4158 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4178:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4176 |
 4177 | public class DOMStringMap: JSBridgedClass {
 4178 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMStringMap].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4179 |
 4180 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4195:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4193 |
 4194 | public class DOMTokenList: JSBridgedClass, Sequence {
 4195 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMTokenList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4196 |
 4197 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4252:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4250 |
 4251 | public class DataTransfer: JSBridgedClass {
 4252 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DataTransfer].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4253 |
 4254 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4301:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4299 |
 4300 | public class DataTransferItem: JSBridgedClass {
 4301 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DataTransferItem].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4302 |
 4303 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4323:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4321 |
 4322 | public class DataTransferItemList: JSBridgedClass {
 4323 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DataTransferItemList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 4324 |
 4325 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4355:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4353 |
 4354 | public class DeviceChangeEvent: Event {
 4355 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4356 |         JSObject.global[Strings.DeviceChangeEvent].function
 4357 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4399:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4397 |     GlobalEventHandlers, GeometryUtils
 4398 | {
 4399 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Document].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4400 |
 4401 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4779:53: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4777 |
 4778 | open class DocumentFragment: Node, NonElementParentNode, ParentNode {
 4779 |     @inlinable open override class var constructor: JSFunction? { JSObject.global[Strings.DocumentFragment].function }
      |                                                     |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                     `- note: use 'JSObject' instead
 4780 |
 4781 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4805:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4803 | }
 4804 | public class DocumentType: Node, ChildNode {
 4805 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DocumentType].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4806 |
 4807 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4852:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4850 | }
 4851 | public class DragEvent: MouseEvent {
 4852 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DragEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 4853 |
 4854 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:4896:53: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 4894 | }
 4895 | open class Element: Node, ParentNode, NonDocumentTypeChildNode, ChildNode, Slottable, ARIAMixin, GeometryUtils {
 4896 |     @inlinable open override class var constructor: JSFunction? { JSObject.global[Strings.Element].function }
      |                                                     |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                     `- note: use 'JSObject' instead
 4897 |
 4898 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5244:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5242 | }
 5243 | public class ElementInternals: JSBridgedClass, ARIAMixin {
 5244 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.ElementInternals].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5245 |
 5246 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5296:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5294 |
 5295 | public class EncodedAudioChunk: JSBridgedClass {
 5296 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.EncodedAudioChunk].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5297 |
 5298 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5394:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5392 | }
 5393 | public class EncodedVideoChunk: JSBridgedClass {
 5394 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.EncodedVideoChunk].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5395 |
 5396 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5532:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5530 | }
 5531 | public class ErrorEvent: Event {
 5532 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.ErrorEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 5533 |
 5534 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5600:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5598 | }
 5599 | open class Event: JSBridgedClass {
 5600 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.Event].function }
      |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                            `- note: use 'JSObject' instead
 5601 |
 5602 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5828:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5826 | }
 5827 | public class EventSource: EventTarget {
 5828 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.EventSource].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 5829 |
 5830 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5916:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5914 | }
 5915 | open class EventTarget: JSBridgedClass {
 5916 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.EventTarget].function }
      |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                            `- note: use 'JSObject' instead
 5917 |
 5918 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:5969:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 5967 | }
 5968 | public class External: JSBridgedClass {
 5969 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.External].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 5970 |
 5971 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6035:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6033 | }
 6034 | public class File: Blob {
 6035 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.File].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6036 |
 6037 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6053:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6051 |
 6052 | public class FileList: JSBridgedClass {
 6053 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.FileList].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 6054 |
 6055 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6088:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6086 | }
 6087 | public class FileReader: EventTarget {
 6088 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.FileReader].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6089 |
 6090 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6217:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6215 |
 6216 | public class FocusEvent: UIEvent {
 6217 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.FocusEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6218 |
 6219 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6270:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6268 | }
 6269 | public class FormData: JSBridgedClass, Sequence {
 6270 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.FormData].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 6271 |
 6272 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:6331:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 6329 |
 6330 | public class FormDataEvent: Event {
 6331 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.FormDataEvent].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 6332 |
 6333 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7605:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7603 | }
 7604 | public class HTMLAllCollection: JSBridgedClass {
 7605 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.HTMLAllCollection].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 7606 |
 7607 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7629:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7627 |
 7628 | public class HTMLAnchorElement: HTMLElement, HTMLHyperlinkElementUtils {
 7629 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7630 |         JSObject.global[Strings.HTMLAnchorElement].function
 7631 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7706:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7704 |
 7705 | public class HTMLAreaElement: HTMLElement, HTMLHyperlinkElementUtils {
 7706 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLAreaElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7707 |
 7708 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7761:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7759 |
 7760 | public class HTMLAudioElement: HTMLMediaElement {
 7761 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLAudioElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7762 |
 7763 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7769:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7767 |
 7768 | public class HTMLBRElement: HTMLElement {
 7769 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLBRElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7770 |
 7771 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7782:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7780 |
 7781 | public class HTMLBaseElement: HTMLElement {
 7782 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLBaseElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7783 |
 7784 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7800:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7798 |
 7799 | public class HTMLBodyElement: HTMLElement, WindowEventHandlers {
 7800 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLBodyElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7801 |
 7802 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7838:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7836 |
 7837 | public class HTMLButtonElement: HTMLElement, PopoverInvokerElement {
 7838 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7839 |         JSObject.global[Strings.HTMLButtonElement].function
 7840 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7928:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7926 |
 7927 | public class HTMLCanvasElement: HTMLElement {
 7928 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7929 |         JSObject.global[Strings.HTMLCanvasElement].function
 7930 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7970:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7968 |
 7969 | public class HTMLCollection: JSBridgedClass {
 7970 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.HTMLCollection].function }
      |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                              `- note: use 'JSObject' instead
 7971 |
 7972 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:7994:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 7992 |
 7993 | public class HTMLDListElement: HTMLElement {
 7994 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLDListElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 7995 |
 7996 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8007:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8005 |
 8006 | public class HTMLDataElement: HTMLElement {
 8007 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLDataElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8008 |
 8009 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8020:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8018 |
 8019 | public class HTMLDataListElement: HTMLElement {
 8020 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8021 |         JSObject.global[Strings.HTMLDataListElement].function
 8022 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8032:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8030 |
 8031 | public class HTMLDetailsElement: HTMLElement {
 8032 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8033 |         JSObject.global[Strings.HTMLDetailsElement].function
 8034 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8052:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8050 |
 8051 | public class HTMLDialogElement: HTMLElement {
 8052 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8053 |         JSObject.global[Strings.HTMLDialogElement].function
 8054 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8097:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8095 |
 8096 | public class HTMLDirectoryElement: HTMLElement {
 8097 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8098 |         JSObject.global[Strings.HTMLDirectoryElement].function
 8099 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8112:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8110 |
 8111 | public class HTMLDivElement: HTMLElement {
 8112 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLDivElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8113 |
 8114 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8125:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8123 |
 8124 | public class HTMLElement: Element, GlobalEventHandlers, ElementContentEditable, HTMLOrSVGElement {
 8125 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8126 |
 8127 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8245:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8243 |
 8244 | public class HTMLEmbedElement: HTMLElement {
 8245 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLEmbedElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8246 |
 8247 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8288:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8286 |
 8287 | public class HTMLFieldSetElement: HTMLElement {
 8288 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8289 |         JSObject.global[Strings.HTMLFieldSetElement].function
 8290 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8335:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8333 |
 8334 | public class HTMLFontElement: HTMLElement {
 8335 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLFontElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8336 |
 8337 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8358:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8356 |
 8357 | public class HTMLFormControlsCollection: HTMLCollection {
 8358 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8359 |         JSObject.global[Strings.HTMLFormControlsCollection].function
 8360 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8369:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8367 |
 8368 | public class HTMLFormElement: HTMLElement {
 8369 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLFormElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8370 |
 8371 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8462:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8460 |
 8461 | public class HTMLFrameElement: HTMLElement {
 8462 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLFrameElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8463 |
 8464 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8514:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8512 |
 8513 | public class HTMLFrameSetElement: HTMLElement, WindowEventHandlers {
 8514 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8515 |         JSObject.global[Strings.HTMLFrameSetElement].function
 8516 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8534:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8532 |
 8533 | public class HTMLHRElement: HTMLElement {
 8534 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLHRElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8535 |
 8536 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8567:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8565 |
 8566 | public class HTMLHeadElement: HTMLElement {
 8567 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLHeadElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8568 |
 8569 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8575:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8573 |
 8574 | public class HTMLHeadingElement: HTMLElement {
 8575 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8576 |         JSObject.global[Strings.HTMLHeadingElement].function
 8577 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8590:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8588 |
 8589 | public class HTMLHtmlElement: HTMLElement {
 8590 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLHtmlElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8591 |
 8592 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8657:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8655 | }
 8656 | public class HTMLIFrameElement: HTMLElement {
 8657 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8658 |         JSObject.global[Strings.HTMLIFrameElement].function
 8659 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8753:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8751 |
 8752 | public class HTMLImageElement: HTMLElement {
 8753 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLImageElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8754 |
 8755 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:8888:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 8886 |
 8887 | public class HTMLInputElement: HTMLElement, PopoverInvokerElement {
 8888 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLInputElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 8889 |
 8890 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9174:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9172 |
 9173 | public class HTMLLIElement: HTMLElement {
 9174 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLLIElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9175 |
 9176 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9192:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9190 |
 9191 | public class HTMLLabelElement: HTMLElement {
 9192 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLLabelElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9193 |
 9194 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9209:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9207 |
 9208 | public class HTMLLegendElement: HTMLElement {
 9209 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9210 |         JSObject.global[Strings.HTMLLegendElement].function
 9211 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9226:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9224 |
 9225 | public class HTMLLinkElement: HTMLElement {
 9226 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLLinkElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9227 |
 9228 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9320:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9318 |
 9319 | public class HTMLMapElement: HTMLElement {
 9320 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMapElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9321 |
 9322 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9335:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9333 |
 9334 | public class HTMLMarqueeElement: HTMLElement {
 9335 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9336 |         JSObject.global[Strings.HTMLMarqueeElement].function
 9337 |     }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9410:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9408 |
 9409 | public class HTMLMediaElement: HTMLElement {
 9410 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMediaElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9411 |
 9412 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9584:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9582 |
 9583 | public class HTMLMenuElement: HTMLElement {
 9584 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMenuElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9585 |
 9586 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9597:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9595 |
 9596 | public class HTMLMetaElement: HTMLElement {
 9597 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMetaElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9598 |
 9599 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9630:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9628 |
 9629 | public class HTMLMeterElement: HTMLElement {
 9630 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLMeterElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9631 |
 9632 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9670:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9668 |
 9669 | public class HTMLModElement: HTMLElement {
 9670 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLModElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9671 |
 9672 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9688:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9686 |
 9687 | public class HTMLOListElement: HTMLElement {
 9688 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.HTMLOListElement].function }
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9689 |
 9690 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:9716:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
 9714 |
 9715 | public class HTMLObjectElement: HTMLElement {
 9716 |     @inlinable public override class var constructor: JSFunction? {
      |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject
      |                                                       `- note: use 'JSObject' instead
 9717 |         JSObject.global[Strings.HTMLObjectElement].function
 9718 |     }
BUILD FAILURE 6.1 wasm