The Swift Package Index logo.Swift Package Index

Build Information

Failed to build WebAPIKit, reference 0.2.0 (2832a1), with Swift 6.3 for Linux on 17 Apr 2026 09:21:41 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/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

 495 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioListener].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 496 |
 497 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:534:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 532 |
 533 | public class AudioNode: EventTarget {
 534 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 535 |
 536 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:653:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 651 | }
 652 | public class AudioParam: JSBridgedClass {
 653 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioParam].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 654 |
 655 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:773:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 771 | }
 772 | public class AudioParamMap: JSBridgedClass {
 773 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioParamMap].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 774 |
 775 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:783:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 781 |
 782 | public class AudioProcessingEvent: Event {
 783 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 784 |         JSObject.global[Strings.AudioProcessingEvent].function
 785 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:827:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 825 | }
 826 | public class AudioScheduledSourceNode: AudioNode {
 827 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 828 |         JSObject.global[Strings.AudioScheduledSourceNode].function
 829 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:859:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 857 |
 858 | public class AudioSinkInfo: JSBridgedClass {
 859 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioSinkInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 860 |
 861 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:920:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 918 | }
 919 | public class AudioWorklet: Worklet {
 920 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioWorklet].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 921 |
 922 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:928:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 926 |
 927 | public class AudioWorkletNode: AudioNode {
 928 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioWorkletNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 929 |
 930 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1022:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1020 | }
1021 | public class BaseAudioContext: EventTarget {
1022 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BaseAudioContext].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1023 |
1024 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1199:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1197 |
1198 | public class BiquadFilterNode: AudioNode {
1199 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BiquadFilterNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1200 |
1201 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1328:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1326 | }
1327 | public class ChannelMergerNode: AudioNode {
1328 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1329 |         JSObject.global[Strings.ChannelMergerNode].function
1330 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1364:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1362 | }
1363 | public class ChannelSplitterNode: AudioNode {
1364 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1365 |         JSObject.global[Strings.ChannelSplitterNode].function
1366 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1400:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1398 | }
1399 | public class ConstantSourceNode: AudioScheduledSourceNode {
1400 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1401 |         JSObject.global[Strings.ConstantSourceNode].function
1402 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1431:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1429 | }
1430 | public class ConvolverNode: AudioNode {
1431 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.ConvolverNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1432 |
1433 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1481:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1479 | }
1480 | public class DelayNode: AudioNode {
1481 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DelayNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1482 |
1483 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1537:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1535 | }
1536 | public class DynamicsCompressorNode: AudioNode {
1537 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1538 |         JSObject.global[Strings.DynamicsCompressorNode].function
1539 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1609:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1607 | }
1608 | public class GainNode: AudioNode {
1609 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.GainNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1610 |
1611 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1645:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1643 | }
1644 | public class IIRFilterNode: AudioNode {
1645 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.IIRFilterNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1646 |
1647 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1697:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1695 | }
1696 | public class MediaElementAudioSourceNode: AudioNode {
1697 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1698 |         JSObject.global[Strings.MediaElementAudioSourceNode].function
1699 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1728:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1726 | }
1727 | public class MediaStreamAudioDestinationNode: AudioNode {
1728 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1729 |         JSObject.global[Strings.MediaStreamAudioDestinationNode].function
1730 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1742:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1740 |
1741 | public class MediaStreamAudioSourceNode: AudioNode {
1742 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1743 |         JSObject.global[Strings.MediaStreamAudioSourceNode].function
1744 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1773:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1771 | }
1772 | public class MediaStreamTrackAudioSourceNode: AudioNode {
1773 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1774 |         JSObject.global[Strings.MediaStreamTrackAudioSourceNode].function
1775 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1802:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1800 | }
1801 | public class OfflineAudioCompletionEvent: Event {
1802 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1803 |         JSObject.global[Strings.OfflineAudioCompletionEvent].function
1804 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1832:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1830 | }
1831 | public class OfflineAudioContext: BaseAudioContext {
1832 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1833 |         JSObject.global[Strings.OfflineAudioContext].function
1834 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:1951:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1949 | }
1950 | public class OscillatorNode: AudioScheduledSourceNode {
1951 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.OscillatorNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1952 |
1953 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:2047:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2045 | }
2046 | public class PannerNode: AudioNode {
2047 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.PannerNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2048 |
2049 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:2237:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2235 | }
2236 | public class PeriodicWave: JSBridgedClass {
2237 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.PeriodicWave].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2238 |
2239 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:2288:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2286 | }
2287 | public class ScriptProcessorNode: AudioNode {
2288 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2289 |         JSObject.global[Strings.ScriptProcessorNode].function
2290 |     }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:2312:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2310 |
2311 | public class StereoPannerNode: AudioNode {
2312 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.StereoPannerNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2313 |
2314 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAudio/Generated.swift:2351:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2349 | public typealias AudioWorkletProcessCallback = ([[Float32Array]], [[Float32Array]], JSObject) -> Bool
2350 | public class WaveShaperNode: AudioNode {
2351 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WaveShaperNode].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2352 |
2353 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[160/171] Wrapping AST for WebAudio for debugging
[162/171] Compiling WebAnimations Generated.swift
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:35:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  33 |
  34 | public class Animation: EventTarget {
  35 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Animation].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
  36 |
  37 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:157:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 155 |
 156 | public class AnimationEffect: JSBridgedClass {
 157 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AnimationEffect].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 158 |
 159 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:209:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 207 | }
 208 | public class AnimationTimeline: JSBridgedClass {
 209 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AnimationTimeline].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 210 |
 211 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:383:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 381 | }
 382 | public class DocumentTimeline: AnimationTimeline {
 383 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DocumentTimeline].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 384 |
 385 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:519:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 517 | }
 518 | public class KeyframeEffect: AnimationEffect {
 519 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.KeyframeEffect].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 520 |
 521 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[163/171] Emitting module WebAnimations
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:35:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  33 |
  34 | public class Animation: EventTarget {
  35 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Animation].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
  36 |
  37 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:157:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 155 |
 156 | public class AnimationEffect: JSBridgedClass {
 157 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AnimationEffect].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 158 |
 159 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:209:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 207 | }
 208 | public class AnimationTimeline: JSBridgedClass {
 209 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AnimationTimeline].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 210 |
 211 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:383:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 381 | }
 382 | public class DocumentTimeline: AnimationTimeline {
 383 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DocumentTimeline].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 384 |
 385 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebAnimations/Generated.swift:519:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 517 | }
 518 | public class KeyframeEffect: AnimationEffect {
 519 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.KeyframeEffect].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 520 |
 521 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[164/172] Wrapping AST for WebAnimations for debugging
[166/175] Compiling WebGL1 Support.swift
[167/175] Emitting module CSSOM
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:377:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 375 | }
 376 | public class CSSColor: CSSColorValue {
 377 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSColor].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 378 |
 379 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:410:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 408 |
 409 | public class CSSColorValue: CSSStyleValue {
 410 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSColorValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 411 |
 412 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:421:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 419 |
 420 | public class CSSGroupingRule: CSSRule {
 421 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSGroupingRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 422 |
 423 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:440:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 438 |
 439 | public class CSSHSL: CSSColorValue {
 440 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSHSL].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 441 |
 442 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:479:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 477 |
 478 | public class CSSHWB: CSSColorValue {
 479 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSHWB].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 480 |
 481 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:514:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 512 |
 513 | public class CSSImageValue: CSSStyleValue {
 514 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSImageValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 515 |
 516 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:521:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 519 |
 520 | public class CSSImportRule: CSSRule {
 521 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSImportRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 522 |
 523 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:537:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 535 |
 536 | public class CSSKeywordValue: CSSStyleValue {
 537 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSKeywordValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 538 |
 539 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:552:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 550 |
 551 | public class CSSLCH: CSSColorValue {
 552 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSLCH].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 553 |
 554 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:591:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 589 |
 590 | public class CSSLab: CSSColorValue {
 591 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSLab].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 592 |
 593 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:630:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 628 |
 629 | public class CSSMarginRule: CSSRule {
 630 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMarginRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 631 |
 632 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:640:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 638 |
 639 | public class CSSMathClamp: CSSMathValue {
 640 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathClamp].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 641 |
 642 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:660:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 658 |
 659 | public class CSSMathInvert: CSSMathValue {
 660 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathInvert].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 661 |
 662 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:672:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 670 |
 671 | public class CSSMathMax: CSSMathValue {
 672 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathMax].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 673 |
 674 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:684:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 682 |
 683 | public class CSSMathMin: CSSMathValue {
 684 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathMin].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 685 |
 686 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:696:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 694 |
 695 | public class CSSMathNegate: CSSMathValue {
 696 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathNegate].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 697 |
 698 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:726:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 724 | }
 725 | public class CSSMathProduct: CSSMathValue {
 726 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathProduct].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 727 |
 728 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:738:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 736 |
 737 | public class CSSMathSum: CSSMathValue {
 738 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathSum].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 739 |
 740 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:750:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 748 |
 749 | public class CSSMathValue: CSSNumericValue {
 750 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 751 |
 752 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:758:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 756 |
 757 | public class CSSMatrixComponent: CSSTransformComponent {
 758 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 759 |         JSObject.global[Strings.CSSMatrixComponent].function
 760 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:792:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 790 | }
 791 | public class CSSNamespaceRule: CSSRule {
 792 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSNamespaceRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 793 |
 794 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:802:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 800 |
 801 | public class CSSNumericArray: JSBridgedClass, Sequence {
 802 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSNumericArray].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 803 |
 804 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:896:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 894 | }
 895 | public class CSSNumericValue: CSSStyleValue {
 896 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSNumericValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 897 |
 898 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:957:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 955 |
 956 | public class CSSOKLCH: CSSColorValue {
 957 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSOKLCH].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 958 |
 959 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:996:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 994 |
 995 | public class CSSOKLab: CSSColorValue {
 996 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSOKLab].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 997 |
 998 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1035:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1033 |
1034 | public class CSSPageDescriptors: CSSStyleDeclaration {
1035 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1036 |         JSObject.global[Strings.CSSPageDescriptors].function
1037 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1088:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1086 |
1087 | public class CSSPageRule: CSSGroupingRule {
1088 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPageRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1089 |
1090 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1101:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1099 |
1100 | public class CSSPerspective: CSSTransformComponent {
1101 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPerspective].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1102 |
1103 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1116:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1114 |
1115 | public class CSSRGB: CSSColorValue {
1116 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSRGB].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1117 |
1118 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1155:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1153 |
1154 | public class CSSRotate: CSSTransformComponent {
1155 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSRotate].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1156 |
1157 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1193:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1191 |
1192 | public class CSSRule: JSBridgedClass {
1193 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSRule].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1194 |
1195 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1228:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1226 |
1227 | public class CSSRuleList: JSBridgedClass {
1228 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSRuleList].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1229 |
1230 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1245:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1243 |
1244 | public class CSSScale: CSSTransformComponent {
1245 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSScale].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1246 |
1247 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1270:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1268 |
1269 | public class CSSSkew: CSSTransformComponent {
1270 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSSkew].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1271 |
1272 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1290:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1288 |
1289 | public class CSSSkewX: CSSTransformComponent {
1290 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSSkewX].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1291 |
1292 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1305:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1303 |
1304 | public class CSSSkewY: CSSTransformComponent {
1305 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSSkewY].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1306 |
1307 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1320:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1318 |
1319 | public class CSSStyleDeclaration: JSBridgedClass {
1320 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleDeclaration].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1321 |
1322 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1367:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1365 |
1366 | public class CSSStyleProperties: CSSStyleDeclaration {
1367 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1368 |         JSObject.global[Strings.CSSStyleProperties].function
1369 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1380:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1378 |
1379 | public class CSSStyleRule: CSSGroupingRule {
1380 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1381 |
1382 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1395:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1393 |
1394 | public class CSSStyleSheet: StyleSheet {
1395 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleSheet].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1396 |
1397 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1483:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1481 | }
1482 | public class CSSStyleValue: JSBridgedClass {
1483 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleValue].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1484 |
1485 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1505:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1503 |
1504 | public class CSSTransformComponent: JSBridgedClass {
1505 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSTransformComponent].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1506 |
1507 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1525:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1523 |
1524 | public class CSSTransformValue: CSSStyleValue, Sequence {
1525 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1526 |         JSObject.global[Strings.CSSTransformValue].function
1527 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1554:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1552 |
1553 | public class CSSTranslate: CSSTransformComponent {
1554 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSTranslate].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1555 |
1556 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1579:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1577 |
1578 | public class CSSUnitValue: CSSNumericValue {
1579 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSUnitValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1580 |
1581 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1596:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1594 |
1595 | public class CSSUnparsedValue: CSSStyleValue, Sequence {
1596 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSUnparsedValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1597 |
1598 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1616:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1614 |
1615 | public class CSSVariableReferenceValue: JSBridgedClass {
1616 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSVariableReferenceValue].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1617 |
1618 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1635:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1633 |
1634 | public class CaretPosition: JSBridgedClass {
1635 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CaretPosition].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1636 |
1637 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1802:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1800 | extension LinkStyle { @inlinable public var sheet: CSSStyleSheet? { jsObject[Strings.sheet].fromJSValue() } }
1801 | public class MediaList: JSBridgedClass {
1802 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.MediaList].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1803 |
1804 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1834:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1832 |
1833 | public class MediaQueryList: EventTarget {
1834 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.MediaQueryList].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1835 |
1836 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1868:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1866 |
1867 | public class MediaQueryListEvent: Event {
1868 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1869 |         JSObject.global[Strings.MediaQueryListEvent].function
1870 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1905:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1903 | }
1904 | public class Screen: JSBridgedClass {
1905 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Screen].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1906 |
1907 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2038:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2036 | }
2037 | public class StylePropertyMap: StylePropertyMapReadOnly {
2038 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.StylePropertyMap].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2039 |
2040 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2064:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2062 |
2063 | public class StylePropertyMapReadOnly: JSBridgedClass, Sequence {
2064 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.StylePropertyMapReadOnly].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2065 |
2066 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2095:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2093 |
2094 | public class StyleSheet: JSBridgedClass {
2095 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.StyleSheet].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2096 |
2097 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2120:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2118 |
2119 | public class StyleSheetList: JSBridgedClass {
2120 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.StyleSheetList].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2121 |
2122 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2140:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2138 | public typealias CSSColorAngle = CSSColorRGBComp
2139 | public class VisualViewport: EventTarget {
2140 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.VisualViewport].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2141 |
2142 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[168/175] Compiling CSSOM Generated.swift
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:377:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 375 | }
 376 | public class CSSColor: CSSColorValue {
 377 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSColor].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 378 |
 379 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:410:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 408 |
 409 | public class CSSColorValue: CSSStyleValue {
 410 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSColorValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 411 |
 412 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:421:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 419 |
 420 | public class CSSGroupingRule: CSSRule {
 421 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSGroupingRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 422 |
 423 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:440:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 438 |
 439 | public class CSSHSL: CSSColorValue {
 440 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSHSL].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 441 |
 442 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:479:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 477 |
 478 | public class CSSHWB: CSSColorValue {
 479 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSHWB].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 480 |
 481 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:514:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 512 |
 513 | public class CSSImageValue: CSSStyleValue {
 514 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSImageValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 515 |
 516 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:521:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 519 |
 520 | public class CSSImportRule: CSSRule {
 521 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSImportRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 522 |
 523 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:537:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 535 |
 536 | public class CSSKeywordValue: CSSStyleValue {
 537 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSKeywordValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 538 |
 539 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:552:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 550 |
 551 | public class CSSLCH: CSSColorValue {
 552 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSLCH].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 553 |
 554 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:591:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 589 |
 590 | public class CSSLab: CSSColorValue {
 591 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSLab].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 592 |
 593 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:630:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 628 |
 629 | public class CSSMarginRule: CSSRule {
 630 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMarginRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 631 |
 632 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:640:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 638 |
 639 | public class CSSMathClamp: CSSMathValue {
 640 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathClamp].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 641 |
 642 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:660:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 658 |
 659 | public class CSSMathInvert: CSSMathValue {
 660 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathInvert].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 661 |
 662 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:672:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 670 |
 671 | public class CSSMathMax: CSSMathValue {
 672 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathMax].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 673 |
 674 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:684:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 682 |
 683 | public class CSSMathMin: CSSMathValue {
 684 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathMin].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 685 |
 686 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:696:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 694 |
 695 | public class CSSMathNegate: CSSMathValue {
 696 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathNegate].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 697 |
 698 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:726:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 724 | }
 725 | public class CSSMathProduct: CSSMathValue {
 726 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathProduct].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 727 |
 728 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:738:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 736 |
 737 | public class CSSMathSum: CSSMathValue {
 738 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathSum].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 739 |
 740 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:750:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 748 |
 749 | public class CSSMathValue: CSSNumericValue {
 750 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSMathValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 751 |
 752 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:758:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 756 |
 757 | public class CSSMatrixComponent: CSSTransformComponent {
 758 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 759 |         JSObject.global[Strings.CSSMatrixComponent].function
 760 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:792:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 790 | }
 791 | public class CSSNamespaceRule: CSSRule {
 792 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSNamespaceRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 793 |
 794 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:802:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 800 |
 801 | public class CSSNumericArray: JSBridgedClass, Sequence {
 802 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSNumericArray].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 803 |
 804 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:896:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 894 | }
 895 | public class CSSNumericValue: CSSStyleValue {
 896 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSNumericValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 897 |
 898 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:957:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 955 |
 956 | public class CSSOKLCH: CSSColorValue {
 957 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSOKLCH].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 958 |
 959 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:996:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 994 |
 995 | public class CSSOKLab: CSSColorValue {
 996 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSOKLab].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 997 |
 998 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1035:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1033 |
1034 | public class CSSPageDescriptors: CSSStyleDeclaration {
1035 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1036 |         JSObject.global[Strings.CSSPageDescriptors].function
1037 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1088:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1086 |
1087 | public class CSSPageRule: CSSGroupingRule {
1088 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPageRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1089 |
1090 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1101:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1099 |
1100 | public class CSSPerspective: CSSTransformComponent {
1101 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPerspective].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1102 |
1103 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1116:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1114 |
1115 | public class CSSRGB: CSSColorValue {
1116 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSRGB].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1117 |
1118 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1155:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1153 |
1154 | public class CSSRotate: CSSTransformComponent {
1155 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSRotate].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1156 |
1157 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1193:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1191 |
1192 | public class CSSRule: JSBridgedClass {
1193 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSRule].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1194 |
1195 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1228:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1226 |
1227 | public class CSSRuleList: JSBridgedClass {
1228 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSRuleList].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1229 |
1230 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1245:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1243 |
1244 | public class CSSScale: CSSTransformComponent {
1245 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSScale].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1246 |
1247 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1270:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1268 |
1269 | public class CSSSkew: CSSTransformComponent {
1270 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSSkew].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1271 |
1272 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1290:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1288 |
1289 | public class CSSSkewX: CSSTransformComponent {
1290 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSSkewX].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1291 |
1292 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1305:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1303 |
1304 | public class CSSSkewY: CSSTransformComponent {
1305 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSSkewY].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1306 |
1307 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1320:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1318 |
1319 | public class CSSStyleDeclaration: JSBridgedClass {
1320 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleDeclaration].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1321 |
1322 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1367:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1365 |
1366 | public class CSSStyleProperties: CSSStyleDeclaration {
1367 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1368 |         JSObject.global[Strings.CSSStyleProperties].function
1369 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1380:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1378 |
1379 | public class CSSStyleRule: CSSGroupingRule {
1380 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleRule].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1381 |
1382 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1395:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1393 |
1394 | public class CSSStyleSheet: StyleSheet {
1395 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleSheet].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1396 |
1397 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1483:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1481 | }
1482 | public class CSSStyleValue: JSBridgedClass {
1483 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSStyleValue].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1484 |
1485 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1505:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1503 |
1504 | public class CSSTransformComponent: JSBridgedClass {
1505 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSTransformComponent].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1506 |
1507 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1525:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1523 |
1524 | public class CSSTransformValue: CSSStyleValue, Sequence {
1525 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1526 |         JSObject.global[Strings.CSSTransformValue].function
1527 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1554:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1552 |
1553 | public class CSSTranslate: CSSTransformComponent {
1554 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSTranslate].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1555 |
1556 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1579:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1577 |
1578 | public class CSSUnitValue: CSSNumericValue {
1579 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSUnitValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1580 |
1581 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1596:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1594 |
1595 | public class CSSUnparsedValue: CSSStyleValue, Sequence {
1596 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSUnparsedValue].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1597 |
1598 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1616:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1614 |
1615 | public class CSSVariableReferenceValue: JSBridgedClass {
1616 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CSSVariableReferenceValue].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1617 |
1618 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1635:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1633 |
1634 | public class CaretPosition: JSBridgedClass {
1635 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CaretPosition].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1636 |
1637 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1802:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1800 | extension LinkStyle { @inlinable public var sheet: CSSStyleSheet? { jsObject[Strings.sheet].fromJSValue() } }
1801 | public class MediaList: JSBridgedClass {
1802 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.MediaList].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1803 |
1804 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1834:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1832 |
1833 | public class MediaQueryList: EventTarget {
1834 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.MediaQueryList].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1835 |
1836 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1868:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1866 |
1867 | public class MediaQueryListEvent: Event {
1868 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1869 |         JSObject.global[Strings.MediaQueryListEvent].function
1870 |     }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:1905:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1903 | }
1904 | public class Screen: JSBridgedClass {
1905 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Screen].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1906 |
1907 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2038:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2036 | }
2037 | public class StylePropertyMap: StylePropertyMapReadOnly {
2038 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.StylePropertyMap].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2039 |
2040 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2064:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2062 |
2063 | public class StylePropertyMapReadOnly: JSBridgedClass, Sequence {
2064 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.StylePropertyMapReadOnly].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2065 |
2066 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2095:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2093 |
2094 | public class StyleSheet: JSBridgedClass {
2095 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.StyleSheet].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2096 |
2097 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2120:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2118 |
2119 | public class StyleSheetList: JSBridgedClass {
2120 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.StyleSheetList].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2121 |
2122 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/CSSOM/Generated.swift:2140:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2138 | public typealias CSSColorAngle = CSSColorRGBComp
2139 | public class VisualViewport: EventTarget {
2140 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.VisualViewport].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2141 |
2142 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[170/176] Emitting module WebGL1
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:34:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  32 |
  33 | public class WebGLActiveInfo: JSBridgedClass {
  34 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGLActiveInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  35 |
  36 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:48:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  46 |
  47 | public class WebGLBuffer: WebGLObject {
  48 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLBuffer].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
  49 |
  50 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:122:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 120 | }
 121 | public class WebGLContextEvent: Event {
 122 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 123 |         JSObject.global[Strings.WebGLContextEvent].function
 124 |     }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:152:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 150 | }
 151 | public class WebGLFramebuffer: WebGLObject {
 152 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLFramebuffer].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 153 |
 154 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:159:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 157 |
 158 | open class WebGLObject: JSBridgedClass {
 159 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.WebGLObject].function }
     |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                            `- note: use 'JSObject' instead
 160 |
 161 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:186:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 184 | }
 185 | public class WebGLProgram: WebGLObject {
 186 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLProgram].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 187 |
 188 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:193:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 191 |
 192 | public class WebGLRenderbuffer: WebGLObject {
 193 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 194 |         JSObject.global[Strings.WebGLRenderbuffer].function
 195 |     }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:202:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 200 |
 201 | public class WebGLRenderingContext: JSBridgedClass, WebGLRenderingContextBase, WebGLRenderingContextOverloads {
 202 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGLRenderingContext].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 203 |
 204 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1842:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1840 | }
1841 | public class WebGLShader: WebGLObject {
1842 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLShader].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1843 |
1844 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1849:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1847 |
1848 | public class WebGLShaderPrecisionFormat: JSBridgedClass {
1849 |     @inlinable public class var constructor: JSFunction? {
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1850 |         JSObject.global[Strings.WebGLShaderPrecisionFormat].function
1851 |     }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1865:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1863 |
1864 | public class WebGLTexture: WebGLObject {
1865 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLTexture].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1866 |
1867 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1872:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1870 |
1871 | public class WebGLUniformLocation: JSBridgedClass {
1872 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGLUniformLocation].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1873 |
1874 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[171/176] Compiling WebGL1 Generated.swift
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:34:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  32 |
  33 | public class WebGLActiveInfo: JSBridgedClass {
  34 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGLActiveInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  35 |
  36 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:48:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  46 |
  47 | public class WebGLBuffer: WebGLObject {
  48 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLBuffer].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
  49 |
  50 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:122:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 120 | }
 121 | public class WebGLContextEvent: Event {
 122 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 123 |         JSObject.global[Strings.WebGLContextEvent].function
 124 |     }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:152:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 150 | }
 151 | public class WebGLFramebuffer: WebGLObject {
 152 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLFramebuffer].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 153 |
 154 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:159:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 157 |
 158 | open class WebGLObject: JSBridgedClass {
 159 |     @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.WebGLObject].function }
     |                                            |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                            `- note: use 'JSObject' instead
 160 |
 161 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:186:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 184 | }
 185 | public class WebGLProgram: WebGLObject {
 186 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLProgram].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 187 |
 188 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:193:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 191 |
 192 | public class WebGLRenderbuffer: WebGLObject {
 193 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
 194 |         JSObject.global[Strings.WebGLRenderbuffer].function
 195 |     }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:202:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 200 |
 201 | public class WebGLRenderingContext: JSBridgedClass, WebGLRenderingContextBase, WebGLRenderingContextOverloads {
 202 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGLRenderingContext].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 203 |
 204 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1842:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1840 | }
1841 | public class WebGLShader: WebGLObject {
1842 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLShader].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1843 |
1844 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1849:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1847 |
1848 | public class WebGLShaderPrecisionFormat: JSBridgedClass {
1849 |     @inlinable public class var constructor: JSFunction? {
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1850 |         JSObject.global[Strings.WebGLShaderPrecisionFormat].function
1851 |     }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1865:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1863 |
1864 | public class WebGLTexture: WebGLObject {
1865 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLTexture].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1866 |
1867 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL1/Generated.swift:1872:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1870 |
1871 | public class WebGLUniformLocation: JSBridgedClass {
1872 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGLUniformLocation].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1873 |
1874 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[172/177] Wrapping AST for WebGL1 for debugging
[174/183] Compiling WebGPU Support.swift
[175/183] Compiling WebGL2 Support.swift
[176/183] Compiling WebGL2 Generated.swift
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:25:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  23 |     WebGL2RenderingContextOverloads
  24 | {
  25 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGL2RenderingContext].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  26 |
  27 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2183:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2181 | }
2182 | public class WebGLQuery: WebGLObject {
2183 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLQuery].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2184 |
2185 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2190:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2188 |
2189 | public class WebGLSampler: WebGLObject {
2190 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLSampler].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2191 |
2192 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2197:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2195 |
2196 | public class WebGLSync: WebGLObject {
2197 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLSync].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2198 |
2199 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2204:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2202 |
2203 | public class WebGLTransformFeedback: WebGLObject {
2204 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2205 |         JSObject.global[Strings.WebGLTransformFeedback].function
2206 |     }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2213:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2211 |
2212 | public class WebGLVertexArrayObject: WebGLObject {
2213 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2214 |         JSObject.global[Strings.WebGLVertexArrayObject].function
2215 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[177/183] Emitting module WebGL2
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:25:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  23 |     WebGL2RenderingContextOverloads
  24 | {
  25 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WebGL2RenderingContext].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  26 |
  27 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2183:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2181 | }
2182 | public class WebGLQuery: WebGLObject {
2183 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLQuery].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2184 |
2185 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2190:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2188 |
2189 | public class WebGLSampler: WebGLObject {
2190 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLSampler].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2191 |
2192 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2197:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2195 |
2196 | public class WebGLSync: WebGLObject {
2197 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.WebGLSync].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2198 |
2199 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2204:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2202 |
2203 | public class WebGLTransformFeedback: WebGLObject {
2204 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2205 |         JSObject.global[Strings.WebGLTransformFeedback].function
2206 |     }
/host/spi-builder-workspace/Sources/WebGL2/Generated.swift:2213:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2211 |
2212 | public class WebGLVertexArrayObject: WebGLObject {
2213 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
2214 |         JSObject.global[Strings.WebGLVertexArrayObject].function
2215 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[179/184] Emitting module WebGPU
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:20:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  18 |
  19 | public class GPU: JSBridgedClass {
  20 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPU].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  21 |
  22 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:55:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  53 |
  54 | public class GPUAdapter: JSBridgedClass {
  55 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUAdapter].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  56 |
  57 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:89:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  87 |
  88 | public class GPUAdapterInfo: JSBridgedClass {
  89 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUAdapterInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  90 |
  91 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:135:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 133 | }
 134 | public class GPUBindGroup: JSBridgedClass, GPUObjectBase {
 135 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUBindGroup].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 136 |
 137 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:188:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 186 | }
 187 | public class GPUBindGroupLayout: JSBridgedClass, GPUObjectBase {
 188 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUBindGroupLayout].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 189 |
 190 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:397:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 395 | }
 396 | public class GPUBuffer: JSBridgedClass, GPUObjectBase {
 397 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUBuffer].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 398 |
 399 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:663:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 661 | }
 662 | public class GPUCanvasContext: JSBridgedClass {
 663 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCanvasContext].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 664 |
 665 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:796:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 794 | }
 795 | public class GPUCommandBuffer: JSBridgedClass, GPUObjectBase {
 796 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCommandBuffer].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 797 |
 798 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:817:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 815 | }
 816 | public class GPUCommandEncoder: JSBridgedClass, GPUObjectBase, GPUCommandsMixin, GPUDebugCommandsMixin {
 817 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCommandEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 818 |
 819 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:952:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 950 | }
 951 | public class GPUCompilationInfo: JSBridgedClass {
 952 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCompilationInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 953 |
 954 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:962:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 960 |
 961 | public class GPUCompilationMessage: JSBridgedClass {
 962 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCompilationMessage].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 963 |
 964 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1015:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1013 |     GPUBindingCommandsMixin
1014 | {
1015 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUComputePassEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1016 |
1017 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1084:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1082 | }
1083 | public class GPUComputePipeline: JSBridgedClass, GPUObjectBase, GPUPipelineBase {
1084 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUComputePipeline].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1085 |
1086 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1273:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1271 | }
1272 | public class GPUDevice: EventTarget, GPUObjectBase {
1273 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.GPUDevice].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1274 |
1275 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1477:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1475 | }
1476 | public class GPUDeviceLostInfo: JSBridgedClass {
1477 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUDeviceLostInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1478 |
1479 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1502:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1500 | }
1501 | public class GPUError: JSBridgedClass {
1502 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUError].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1503 |
1504 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1557:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1555 | }
1556 | public class GPUExternalTexture: JSBridgedClass, GPUObjectBase {
1557 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUExternalTexture].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1558 |
1559 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1695:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1693 | }
1694 | public class GPUInternalError: GPUError {
1695 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.GPUInternalError].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1696 |
1697 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1842:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1840 | }
1841 | public class GPUOutOfMemoryError: GPUError {
1842 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1843 |         JSObject.global[Strings.GPUOutOfMemoryError].function
1844 |     }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1878:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1876 | }
1877 | public class GPUPipelineError: DOMException {
1878 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.GPUPipelineError].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1879 |
1880 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1920:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1918 | }
1919 | public class GPUPipelineLayout: JSBridgedClass, GPUObjectBase {
1920 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUPipelineLayout].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1921 |
1922 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2045:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2043 | }
2044 | public class GPUQuerySet: JSBridgedClass, GPUObjectBase {
2045 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUQuerySet].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2046 |
2047 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2097:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2095 | }
2096 | public class GPUQueue: JSBridgedClass, GPUObjectBase {
2097 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUQueue].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2098 |
2099 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2180:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2178 | }
2179 | public class GPURenderBundle: JSBridgedClass, GPUObjectBase {
2180 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderBundle].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2181 |
2182 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2203:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2201 |     GPUBindingCommandsMixin, GPURenderCommandsMixin
2202 | {
2203 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderBundleEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2204 |
2205 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2489:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2487 |     GPUBindingCommandsMixin, GPURenderCommandsMixin
2488 | {
2489 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderPassEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2490 |
2491 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2621:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2619 | }
2620 | public class GPURenderPipeline: JSBridgedClass, GPUObjectBase, GPUPipelineBase {
2621 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderPipeline].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2622 |
2623 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2711:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2709 | }
2710 | public class GPUSampler: JSBridgedClass, GPUObjectBase {
2711 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUSampler].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2712 |
2713 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2825:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2823 | }
2824 | public class GPUShaderModule: JSBridgedClass, GPUObjectBase {
2825 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUShaderModule].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2826 |
2827 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3020:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3018 | }
3019 | public class GPUSupportedFeatures: JSBridgedClass {
3020 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUSupportedFeatures].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3021 |
3022 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3030:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3028 |
3029 | public class GPUSupportedLimits: JSBridgedClass {
3030 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUSupportedLimits].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3031 |
3032 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3224:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3222 | }
3223 | public class GPUTexture: JSBridgedClass, GPUObjectBase {
3224 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUTexture].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3225 |
3226 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3510:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3508 | }
3509 | public class GPUTextureView: JSBridgedClass, GPUObjectBase {
3510 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUTextureView].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3511 |
3512 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3598:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3596 | }
3597 | public class GPUUncapturedErrorEvent: Event {
3598 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
3599 |         JSObject.global[Strings.GPUUncapturedErrorEvent].function
3600 |     }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3632:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3630 | }
3631 | public class GPUValidationError: GPUError {
3632 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
3633 |         JSObject.global[Strings.GPUValidationError].function
3634 |     }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3817:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3815 |
3816 | public class WGSLLanguageFeatures: JSBridgedClass {
3817 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.WGSLLanguageFeatures].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3818 |
3819 |     public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[179/184] Wrapping AST for WebGL2 for debugging
[181/187] Compiling WebAPIKitDemo main.swift
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:7:14: error: no exact matches in call to initializer
 5 | let document = globalThis.document
 6 |
 7 | let button = HTMLElement(from: document.createElement(localName: "button"))!
   |              `- error: no exact matches in call to initializer
 8 | button.innerText = "Hello World!"
 9 | _ = document.body!.appendChild(node: button)
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/JSBridgedType.swift:52:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
50 |     public var jsValue: JSValue { jsObject.jsValue }
51 |
52 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
53 |         guard let object = value.object else { return nil }
54 |         self.init(from: object)
55 |     }
56 |
57 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
58 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
59 |         self.init(unsafelyWrapping: object)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:13:18: error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
11 | console.log(data: "Hello, world!")
12 |
13 | button.onclick = { _ in
   |                  `- error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
14 |   runWebGLDemo()
15 |   return .undefined
error: emit-module command failed with exit code 1 (use -v to see invocation)
[182/187] Emitting module WebAPIKitDemo
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:7:14: error: no exact matches in call to initializer
 5 | let document = globalThis.document
 6 |
 7 | let button = HTMLElement(from: document.createElement(localName: "button"))!
   |              `- error: no exact matches in call to initializer
 8 | button.innerText = "Hello World!"
 9 | _ = document.body!.appendChild(node: button)
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/JSBridgedType.swift:52:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
50 |     public var jsValue: JSValue { jsObject.jsValue }
51 |
52 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
53 |         guard let object = value.object else { return nil }
54 |         self.init(from: object)
55 |     }
56 |
57 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
58 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
59 |         self.init(unsafelyWrapping: object)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/main.swift:13:18: error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
11 | console.log(data: "Hello, world!")
12 |
13 | button.onclick = { _ in
   |                  `- error: cannot infer return type for closure with multiple statements; add explicit type to disambiguate
14 |   runWebGLDemo()
15 |   return .undefined
[183/187] Compiling WebAPIKitDemo WebGLDemo.swift
/host/spi-builder-workspace/Sources/WebAPIKitDemo/WebGLDemo.swift:90:11: error: initializer for conditional binding must have Optional type, not 'WebGLProgram'
 88 |
 89 |   func createProgram(vShader: WebGLShader, fShader: WebGLShader) -> WebGLProgram? {
 90 |     guard let program = createProgram() else { return nil }
    |           `- error: initializer for conditional binding must have Optional type, not 'WebGLProgram'
 91 |
 92 |     attachShader(program: program, shader: vShader)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/WebGLDemo.swift:121:16: error: no exact matches in call to initializer
119 | func runWebGLDemo() {
120 |   // Get A WebGL context
121 |   let canvas = HTMLCanvasElement(from: document.createElement(localName: "canvas"))!
    |                `- error: no exact matches in call to initializer
122 |   _ = document.body?.appendChild(node: canvas)
123 |   guard let context = canvas.getContext(WebGL2RenderingContext.self) else {
/host/spi-builder-workspace/.build/checkouts/JavaScriptKit/Sources/JavaScriptKit/JSBridgedType.swift:52:12: note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
50 |     public var jsValue: JSValue { jsObject.jsValue }
51 |
52 |     public init?(from value: JSValue) {
   |            `- note: candidate expects value of type 'JSValue' for parameter #1 (got 'Element')
53 |         guard let object = value.object else { return nil }
54 |         self.init(from: object)
55 |     }
56 |
57 |     public init?(from object: JSObject) {
   |            `- note: candidate expects value of type 'JSObject' for parameter #1 (got 'Element')
58 |         guard let constructor = Self.constructor, object.isInstanceOf(constructor) else { return nil }
59 |         self.init(unsafelyWrapping: object)
/host/spi-builder-workspace/Sources/WebAPIKitDemo/WebGLDemo.swift:150:15: error: cannot infer contextual base in reference to member 'arrayBuffer'
148 |   context.bufferData(
149 |     target: WebGL2RenderingContext.ARRAY_BUFFER,
150 |     srcData: .arrayBuffer(
    |               `- error: cannot infer contextual base in reference to member 'arrayBuffer'
151 |       Float32Array([
152 |         0.0, 0.0,
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:20:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  18 |
  19 | public class GPU: JSBridgedClass {
  20 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPU].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  21 |
  22 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:55:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  53 |
  54 | public class GPUAdapter: JSBridgedClass {
  55 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUAdapter].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  56 |
  57 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:89:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
  87 |
  88 | public class GPUAdapterInfo: JSBridgedClass {
  89 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUAdapterInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
  90 |
  91 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:135:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 133 | }
 134 | public class GPUBindGroup: JSBridgedClass, GPUObjectBase {
 135 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUBindGroup].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 136 |
 137 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:188:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 186 | }
 187 | public class GPUBindGroupLayout: JSBridgedClass, GPUObjectBase {
 188 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUBindGroupLayout].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 189 |
 190 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:397:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 395 | }
 396 | public class GPUBuffer: JSBridgedClass, GPUObjectBase {
 397 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUBuffer].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 398 |
 399 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:663:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 661 | }
 662 | public class GPUCanvasContext: JSBridgedClass {
 663 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCanvasContext].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 664 |
 665 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:796:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 794 | }
 795 | public class GPUCommandBuffer: JSBridgedClass, GPUObjectBase {
 796 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCommandBuffer].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 797 |
 798 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:817:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 815 | }
 816 | public class GPUCommandEncoder: JSBridgedClass, GPUObjectBase, GPUCommandsMixin, GPUDebugCommandsMixin {
 817 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCommandEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 818 |
 819 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:952:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 950 | }
 951 | public class GPUCompilationInfo: JSBridgedClass {
 952 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCompilationInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 953 |
 954 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:962:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
 960 |
 961 | public class GPUCompilationMessage: JSBridgedClass {
 962 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUCompilationMessage].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
 963 |
 964 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1015:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1013 |     GPUBindingCommandsMixin
1014 | {
1015 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUComputePassEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1016 |
1017 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1084:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1082 | }
1083 | public class GPUComputePipeline: JSBridgedClass, GPUObjectBase, GPUPipelineBase {
1084 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUComputePipeline].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1085 |
1086 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1273:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1271 | }
1272 | public class GPUDevice: EventTarget, GPUObjectBase {
1273 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.GPUDevice].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1274 |
1275 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1477:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1475 | }
1476 | public class GPUDeviceLostInfo: JSBridgedClass {
1477 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUDeviceLostInfo].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1478 |
1479 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1502:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1500 | }
1501 | public class GPUError: JSBridgedClass {
1502 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUError].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1503 |
1504 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1557:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1555 | }
1556 | public class GPUExternalTexture: JSBridgedClass, GPUObjectBase {
1557 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUExternalTexture].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1558 |
1559 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1695:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1693 | }
1694 | public class GPUInternalError: GPUError {
1695 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.GPUInternalError].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1696 |
1697 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1842:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1840 | }
1841 | public class GPUOutOfMemoryError: GPUError {
1842 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1843 |         JSObject.global[Strings.GPUOutOfMemoryError].function
1844 |     }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1878:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1876 | }
1877 | public class GPUPipelineError: DOMException {
1878 |     @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.GPUPipelineError].function }
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
1879 |
1880 |     public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:1920:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1918 | }
1919 | public class GPUPipelineLayout: JSBridgedClass, GPUObjectBase {
1920 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUPipelineLayout].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
1921 |
1922 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2045:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2043 | }
2044 | public class GPUQuerySet: JSBridgedClass, GPUObjectBase {
2045 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUQuerySet].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2046 |
2047 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2097:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2095 | }
2096 | public class GPUQueue: JSBridgedClass, GPUObjectBase {
2097 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUQueue].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2098 |
2099 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2180:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2178 | }
2179 | public class GPURenderBundle: JSBridgedClass, GPUObjectBase {
2180 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderBundle].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2181 |
2182 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2203:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2201 |     GPUBindingCommandsMixin, GPURenderCommandsMixin
2202 | {
2203 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderBundleEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2204 |
2205 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2489:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2487 |     GPUBindingCommandsMixin, GPURenderCommandsMixin
2488 | {
2489 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderPassEncoder].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2490 |
2491 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2621:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2619 | }
2620 | public class GPURenderPipeline: JSBridgedClass, GPUObjectBase, GPUPipelineBase {
2621 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPURenderPipeline].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2622 |
2623 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2711:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2709 | }
2710 | public class GPUSampler: JSBridgedClass, GPUObjectBase {
2711 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUSampler].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2712 |
2713 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:2825:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2823 | }
2824 | public class GPUShaderModule: JSBridgedClass, GPUObjectBase {
2825 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUShaderModule].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
2826 |
2827 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3020:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3018 | }
3019 | public class GPUSupportedFeatures: JSBridgedClass {
3020 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUSupportedFeatures].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3021 |
3022 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3030:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3028 |
3029 | public class GPUSupportedLimits: JSBridgedClass {
3030 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUSupportedLimits].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3031 |
3032 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3224:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3222 | }
3223 | public class GPUTexture: JSBridgedClass, GPUObjectBase {
3224 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUTexture].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3225 |
3226 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3510:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3508 | }
3509 | public class GPUTextureView: JSBridgedClass, GPUObjectBase {
3510 |     @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.GPUTextureView].function }
     |                                              |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                              `- note: use 'JSObject' instead
3511 |
3512 |     public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3598:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3596 | }
3597 | public class GPUUncapturedErrorEvent: Event {
3598 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
3599 |         JSObject.global[Strings.GPUUncapturedErrorEvent].function
3600 |     }
/host/spi-builder-workspace/Sources/WebGPU/Generated.swift:3632:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3630 | }
3631 | public class GPUValidationError: GPUError {
3632 |     @inlinable public override class var constructor: JSFunction? {
     |                                                       |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
     |                                                       `- note: use 'JSObject' instead
3633 |         JSObject.global[Strings.GPUValidationError].function
3634 |     }
BUILD FAILURE 6.3 linux