Build Information
Failed to build WebAPIKit, reference main (c1636f), with Swift 6.2 for Wasm on 11 Jan 2026 18:21:41 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swiftwasm/WebAPIKit.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/swiftwasm/WebAPIKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c1636f0 Create .spi.yml
Cloned https://github.com/swiftwasm/WebAPIKit.git
Revision (git rev-parse @):
c1636f023a8484b37b2e2403a14315b6fb0cf3a3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swiftwasm/WebAPIKit.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/swiftwasm/WebAPIKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:e45aebddbd3fb4404abe9276e0d450e6fc2ef4836b534e79623bcca11b80d266
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
warning: multiple Swift SDKs match target triple `wasm32-unknown-wasip1` and host triple x86_64-unknown-linux-gnu, selected one at /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/swift-sdk.json
Fetching https://github.com/swiftwasm/JavaScriptKit.git
[1/28688] Fetching javascriptkit
Fetched https://github.com/swiftwasm/JavaScriptKit.git from cache (1.47s)
Computing version for https://github.com/swiftwasm/JavaScriptKit.git
Computed https://github.com/swiftwasm/JavaScriptKit.git at 0.37.0 (2.06s)
Fetching https://github.com/swiftlang/swift-syntax
[1/73476] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (6.24s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (8.59s)
Creating working copy for https://github.com/swiftwasm/JavaScriptKit.git
Working copy of https://github.com/swiftwasm/JavaScriptKit.git resolved at 0.37.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.81s)
[1/1] Compiling plugin BridgeJSCommandPlugin
[2/2] Compiling plugin BridgeJS
[3/3] Compiling plugin PackageToJS
Building for debugging...
[3/43] Write sources
[22/43] Compiling _CJavaScriptBigIntSupport _CJavaScriptKit+I64.c
[23/43] Compiling _CJavaScriptKit _CJavaScriptKit.c
[24/43] Compiling _CJavaScriptEventLoop _CJavaScriptEventLoop.c
[24/43] Write swift-version-24593BA9C3E375BF.txt
[27/83] Emitting module WebIDL
[28/85] Compiling JavaScriptKit Deprecated.swift
[29/85] Compiling JavaScriptKit Features.swift
[30/85] Compiling JavaScriptKit JSBigInt.swift
[31/88] Compiling JavaScriptKit JSPromise.swift
[32/88] Compiling JavaScriptKit JSTimer.swift
[33/88] Compiling JavaScriptKit JSTypedArray.swift
[34/88] Compiling JavaScriptKit JSClosure.swift
[35/88] Compiling JavaScriptKit JSObject+CallAsFunction.swift
[36/88] Compiling JavaScriptKit JSObject.swift
[37/88] Compiling JavaScriptKit JSString.swift
[38/88] Compiling JavaScriptKit JSSymbol.swift
[39/88] Compiling JavaScriptKit JSThrowingFunction.swift
[40/88] Compiling WebIDL Value.swift
[41/88] Compiling JavaScriptKit JSException.swift
[42/88] Compiling JavaScriptKit JSValue.swift
[43/88] Compiling WebIDL Typedef.swift
[48/88] Compiling JavaScriptKit BridgeJSInstrincics.swift
[49/88] Compiling JavaScriptKit ConstructibleFromJSValue.swift
[51/88] Emitting module JavaScriptKit
[52/88] Compiling JavaScriptKit JSArray.swift
[53/88] Compiling JavaScriptKit JSDate.swift
[54/88] Compiling JavaScriptKit JSError.swift
[69/89] Wrapping AST for WebIDL for debugging
[71/103] Compiling JavaScriptKit JSValueDecoder.swift
[72/103] Compiling JavaScriptKit Macros.swift
[73/103] Compiling JavaScriptKit ThreadLocal.swift
[74/104] Wrapping AST for JavaScriptKit for debugging
[76/115] Compiling JavaScriptBigIntSupport JSBigInt+I64.swift
[77/115] Compiling JavaScriptBigIntSupport Int64+I64.swift
[78/115] Emitting module JavaScriptBigIntSupport
[80/116] Compiling JavaScriptEventLoop JavaScriptEventLoop+ExecutorFactory.swift
[80/116] Wrapping AST for JavaScriptBigIntSupport for debugging
[82/116] Compiling WebIDLToSwift Module.swift
[83/116] Compiling WebIDLToSwift ModuleState.swift
[84/117] Emitting module JavaScriptEventLoop
[85/117] Compiling JavaScriptEventLoop JSSending.swift
[86/117] Compiling WebIDLToSwift WebIDL+SwiftRepresentation.swift
[87/117] Compiling WebIDLToSwift WebIDLToSwift.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
8 | @main
9 | enum WebIDLToSwift {
10 | static let group = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
11 |
12 | static func main() {
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:94:9: error: cannot find 'DispatchQueue' in scope
92 |
93 | group.enter()
94 | DispatchQueue.global().async {
| `- error: cannot find 'DispatchQueue' in scope
95 | Shell.format(source: outputPath)
96 | if patch {
[88/117] Compiling WebIDLToSwift UnionType+SwiftRepresentable.swift
[89/117] Compiling WebIDLToSwift UnionType.swift
[90/117] Compiling WebIDLToSwift SwiftRepresentation.swift
[91/117] Compiling WebIDLToSwift SwiftSource.swift
[92/117] Compiling WebIDLToSwift PackageManifest.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 | private static func run(executable: String, arguments: [String]) {
26 | // print("*** running script: \(script)")
27 | let task = Process()
| `- error: cannot find 'Process' in scope
28 | task.standardError = FileHandle.standardError
29 | task.arguments = arguments
[93/117] Compiling WebIDLToSwift Shell.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/Shell.swift:27:20: error: cannot find 'Process' in scope
25 | private static func run(executable: String, arguments: [String]) {
26 | // print("*** running script: \(script)")
27 | let task = Process()
| `- error: cannot find 'Process' in scope
28 | task.standardError = FileHandle.standardError
29 | task.arguments = arguments
[94/117] Compiling JavaScriptEventLoop WebWorkerDedicatedExecutor.swift
[95/117] Compiling JavaScriptEventLoop JavaScriptEventLoop.swift
[96/117] Compiling JavaScriptEventLoop JobQueue.swift
[97/117] Compiling JavaScriptEventLoop WebWorkerTaskExecutor.swift
[98/117] Compiling JavaScriptEventLoop JavaScriptEventLoop+LegacyHooks.swift
[99/118] Wrapping AST for JavaScriptEventLoop for debugging
[101/125] Compiling ECMAScript Attributes.swift
[102/125] Emitting module ECMAScript
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:18:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
16 |
17 | public class ArrayBuffer: JSBridgedClass {
18 | public class var constructor: JSFunction? { JSObject.global.ArrayBuffer.function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
19 |
20 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:39:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
37 |
38 | public class SharedArrayBuffer: JSBridgedClass {
39 | public class var constructor: JSFunction? { JSObject.global.SharedArrayBuffer.function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
40 |
41 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/DataView.swift:8:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
6 |
7 | public class DataView: JSBridgedClass {
8 | public class var constructor: JSFunction? { JSObject.global.DataView.function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
9 |
10 | public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[103/125] Compiling ECMAScript ArrayBufferView.swift
[104/125] Compiling ECMAScript ArrayBuffer.swift
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:18:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
16 |
17 | public class ArrayBuffer: JSBridgedClass {
18 | public class var constructor: JSFunction? { JSObject.global.ArrayBuffer.function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
19 |
20 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/ECMAScript/ArrayBuffer.swift:39:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
37 |
38 | public class SharedArrayBuffer: JSBridgedClass {
39 | public class var constructor: JSFunction? { JSObject.global.SharedArrayBuffer.function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
40 |
41 | public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[105/125] Compiling ECMAScript BridgedDictionary.swift
[106/125] Compiling ECMAScript Iterators.swift
[107/125] Compiling ECMAScript DataView.swift
/host/spi-builder-workspace/Sources/ECMAScript/DataView.swift:8:35: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
6 |
7 | public class DataView: JSBridgedClass {
8 | public class var constructor: JSFunction? { JSObject.global.DataView.function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
9 |
10 | public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[108/126] Wrapping AST for ECMAScript for debugging
[110/129] Emitting module WebAPIBase
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:14:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
12 |
13 | open class DOMException: JSBridgedClass {
14 | @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.DOMException].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
15 |
16 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:83:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
81 | public typealias VoidFunction = () -> Void
82 | public class URL: JSBridgedClass {
83 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URL].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
84 |
85 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:165:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
163 |
164 | public class URLSearchParams: JSBridgedClass, Sequence {
165 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URLSearchParams].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
166 |
167 | public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[111/129] Compiling WebAPIBase ToJSValue.swift
[112/129] Compiling WebAPIBase Generated.swift
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:14:44: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
12 |
13 | open class DOMException: JSBridgedClass {
14 | @inlinable open class var constructor: JSFunction? { JSObject.global[Strings.DOMException].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
15 |
16 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:83:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
81 | public typealias VoidFunction = () -> Void
82 | public class URL: JSBridgedClass {
83 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URL].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
84 |
85 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/WebAPIBase/Generated.swift:165:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
163 |
164 | public class URLSearchParams: JSBridgedClass, Sequence {
165 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.URLSearchParams].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
166 |
167 | public let jsObject: JSObject
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[113/130] Wrapping AST for WebAPIBase for debugging
[115/135] Compiling DOM RotationMatrixType.swift
[116/135] Compiling DOM Support.swift
/host/spi-builder-workspace/Sources/DOM/Support.swift:18:45: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
16 | public typealias HTMLOrSVGImageElement = HTMLImageElement
17 | public typealias HTMLOrSVGScriptElement = HTMLScriptElement
18 | public typealias CustomElementConstructor = JSFunction
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
19 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[117/135] Compiling DOM RenderingContext.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[118/135] Compiling WebIDLToSwift ClosurePattern.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 | @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 | get {
114 | \(getter)
| |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
| `- note: use 'String(describing:)' to silence this warning
115 | }
116 | set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 | }
116 | set {
117 | \(setter)
| |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
| `- note: use 'String(describing:)' to silence this warning
118 | }
119 | }
[119/135] Compiling WebIDLToSwift IDLBuilder.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:114:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
112 | @inlinable public static subscript(name: JSString, in jsObject: JSObject) -> \(closureType) {
113 | get {
114 | \(getter)
| |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
| `- note: use 'String(describing:)' to silence this warning
115 | }
116 | set {
/host/spi-builder-workspace/Sources/WebIDLToSwift/ClosurePattern.swift:117:23: warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
115 | }
116 | set {
117 | \(setter)
| |- warning: string interpolation produces a debug description for a function value; did you mean to make this explicit?
| `- note: use 'String(describing:)' to silence this warning
118 | }
119 | }
[120/135] Emitting module WebIDLToSwift
/host/spi-builder-workspace/Sources/WebIDLToSwift/WebIDLToSwift.swift:10:24: error: cannot find 'DispatchGroup' in scope
8 | @main
9 | enum WebIDLToSwift {
10 | static let group = DispatchGroup()
| `- error: cannot find 'DispatchGroup' in scope
11 |
12 | static func main() {
[121/135] Compiling WebIDLToSwift IDLParser.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
5 | private static func getJSONData(_ modules: [String]) -> Data {
6 | print("Fetching parsed IDL files...")
7 | let task = Process()
| `- error: cannot find 'Process' in scope
8 | let pipe = Pipe()
9 | task.standardOutput = pipe
[122/135] Compiling WebIDLToSwift MergeDeclarations.swift
/host/spi-builder-workspace/Sources/WebIDLToSwift/IDLParser.swift:7:20: error: cannot find 'Process' in scope
5 | private static func getJSONData(_ modules: [String]) -> Data {
6 | print("Fetching parsed IDL files...")
7 | let task = Process()
| `- error: cannot find 'Process' in scope
8 | let pipe = Pipe()
9 | task.standardOutput = pipe
/host/spi-builder-workspace/Sources/DOM/Generated.swift:278:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
276 | }
277 | public class AbortController: JSBridgedClass {
278 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbortController].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
279 |
280 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:295:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
293 |
294 | public class AbortSignal: EventTarget {
295 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AbortSignal].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
296 |
297 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:339:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
337 |
338 | public class AbstractRange: JSBridgedClass {
339 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AbstractRange].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
340 |
341 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:456:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
454 | }
455 | public class Attr: Node {
456 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Attr].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
457 |
458 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:479:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
477 |
478 | public class AudioData: JSBridgedClass {
479 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioData].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
480 |
481 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:615:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
613 | }
614 | public class AudioDecoder: EventTarget {
615 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioDecoder].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
616 |
617 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:795:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
793 | }
794 | public class AudioEncoder: EventTarget {
795 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioEncoder].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
796 |
797 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1001:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
999 | }
1000 | public class AudioTrack: JSBridgedClass {
1001 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.AudioTrack].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1002 |
1003 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1024:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1022 |
1023 | public class AudioTrackList: EventTarget {
1024 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.AudioTrackList].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1025 |
1026 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1081:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1079 |
1080 | public class BarProp: JSBridgedClass {
1081 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.BarProp].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1082 |
1083 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1091:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1089 |
1090 | public class BeforeUnloadEvent: Event {
1091 | @inlinable public override class var constructor: JSFunction? {
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1092 | JSObject.global[Strings.BeforeUnloadEvent].function
1093 | }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1124:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1122 | }
1123 | public class Blob: JSBridgedClass {
1124 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Blob].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1125 |
1126 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1198:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1196 |
1197 | public class BlobEvent: Event {
1198 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BlobEvent].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1199 |
1200 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1374:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1372 | }
1373 | public class BroadcastChannel: EventTarget {
1374 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.BroadcastChannel].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1375 |
1376 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1424:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1422 |
1423 | public class BufferedChangeEvent: Event {
1424 | @inlinable public override class var constructor: JSFunction? {
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1425 | JSObject.global[Strings.BufferedChangeEvent].function
1426 | }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1470:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1468 | }
1469 | public class ByteLengthQueuingStrategy: JSBridgedClass {
1470 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.ByteLengthQueuingStrategy].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1471 |
1472 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1482:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1480 | @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
1481 |
1482 | @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1483 | }
1484 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1486:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1484 |
1485 | public class CDATASection: Text {
1486 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CDATASection].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1487 |
1488 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1508:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1506 | }
1507 | public class CSSPseudoElement: EventTarget, GeometryUtils {
1508 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CSSPseudoElement].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1509 |
1510 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1525:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1523 |
1524 | public class Cache: JSBridgedClass {
1525 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.Cache].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1526 |
1527 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:1692:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
1690 | }
1691 | public class CacheStorage: JSBridgedClass {
1692 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CacheStorage].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
1693 |
1694 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2082:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2080 | }
2081 | public class CanvasGradient: JSBridgedClass {
2082 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasGradient].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2083 |
2084 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2331:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2329 | }
2330 | public class CanvasPattern: JSBridgedClass {
2331 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasPattern].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2332 |
2333 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2374:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2372 | CanvasPath
2373 | {
2374 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CanvasRenderingContext2D].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2375 |
2376 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2666:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2664 | }
2665 | public class CaretPosition: JSBridgedClass {
2666 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CaretPosition].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2667 |
2668 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2700:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2698 | }
2699 | public class CharacterData: Node, NonDocumentTypeChildNode, ChildNode {
2700 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CharacterData].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2701 |
2702 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2844:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2842 | }
2843 | public class CloseWatcher: EventTarget {
2844 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CloseWatcher].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2845 |
2846 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2941:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2939 | }
2940 | public class CommandEvent: Event {
2941 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CommandEvent].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2942 |
2943 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2985:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2983 | }
2984 | public class Comment: CharacterData {
2985 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.Comment].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2986 |
2987 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:2995:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
2993 |
2994 | public class CompositionEvent: UIEvent {
2995 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CompositionEvent].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
2996 |
2997 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3155:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3153 | }
3154 | public class CountQueuingStrategy: JSBridgedClass {
3155 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CountQueuingStrategy].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3156 |
3157 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3167:33: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3165 | @inlinable public var highWaterMark: Double { jsObject[Strings.highWaterMark].fromJSValue()! }
3166 |
3167 | @inlinable public var size: JSFunction { jsObject[Strings.size].fromJSValue()! }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3168 | }
3169 |
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3171:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3169 |
3170 | public class CustomElementRegistry: JSBridgedClass {
3171 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomElementRegistry].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3172 |
3173 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3222:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3220 |
3221 | public class CustomEvent: Event {
3222 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.CustomEvent].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3223 |
3224 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3271:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3269 | }
3270 | public class CustomStateSet: JSBridgedClass {
3271 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.CustomStateSet].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3272 |
3273 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3281:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3279 |
3280 | public class DOMImplementation: JSBridgedClass {
3281 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMImplementation].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3282 |
3283 | public let jsObject: JSObject
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3323:55: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3321 |
3322 | public class DOMMatrix: DOMMatrixReadOnly {
3323 | @inlinable public override class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrix].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3324 |
3325 | public required init(unsafelyWrapping jsObject: JSObject) { super.init(unsafelyWrapping: jsObject) }
/host/spi-builder-workspace/Sources/DOM/Generated.swift:3632:46: warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
3630 | }
3631 | public class DOMMatrixReadOnly: JSBridgedClass {
3632 | @inlinable public class var constructor: JSFunction? { JSObject.global[Strings.DOMMatrixReadOnly].function }
| |- warning: 'JSFunction' is deprecated: Please use JSObject instead. JSFunction is unified with JSObject [#DeprecatedDeclaration]
| `- note: use 'JSObject' instead
3633 |
3634 | public let jsObject: JSObject
BUILD FAILURE 6.2 wasm