Skip to content

Commit 4600290

Browse files
committed
(wip) Automatically pick up friendly names for unions
1 parent 582a77d commit 4600290

File tree

66 files changed

+357
-362
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+357
-362
lines changed

Package.resolved

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Sources/DOMKit/WebIDL/JSObject_or_String.swift renamed to Sources/DOMKit/WebIDL/AlgorithmIdentifier.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_JSObject_or_String: ConvertibleToJSValue {}
7-
extension JSObject: Any_JSObject_or_String {}
8-
extension String: Any_JSObject_or_String {}
6+
public protocol Any_AlgorithmIdentifier: ConvertibleToJSValue {}
7+
extension JSObject: Any_AlgorithmIdentifier {}
8+
extension String: Any_AlgorithmIdentifier {}
99

10-
public enum JSObject_or_String: JSValueCompatible, Any_JSObject_or_String {
10+
public enum AlgorithmIdentifier: JSValueCompatible, Any_AlgorithmIdentifier {
1111
case jSObject(JSObject)
1212
case string(String)
1313

Sources/DOMKit/WebIDL/ArrayBuffer_or_ArrayBufferView.swift renamed to Sources/DOMKit/WebIDL/BinaryData.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_ArrayBuffer_or_ArrayBufferView: ConvertibleToJSValue {}
7-
extension ArrayBuffer: Any_ArrayBuffer_or_ArrayBufferView {}
8-
extension ArrayBufferView: Any_ArrayBuffer_or_ArrayBufferView {}
6+
public protocol Any_BinaryData: ConvertibleToJSValue {}
7+
extension ArrayBuffer: Any_BinaryData {}
8+
extension ArrayBufferView: Any_BinaryData {}
99

10-
public enum ArrayBuffer_or_ArrayBufferView: JSValueCompatible, Any_ArrayBuffer_or_ArrayBufferView {
10+
public enum BinaryData: JSValueCompatible, Any_BinaryData {
1111
case arrayBuffer(ArrayBuffer)
1212
case arrayBufferView(ArrayBufferView)
1313

Sources/DOMKit/WebIDL/Blob_or_BufferSource_or_String.swift renamed to Sources/DOMKit/WebIDL/BlobPart.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_Blob_or_BufferSource_or_String: ConvertibleToJSValue {}
7-
extension Blob: Any_Blob_or_BufferSource_or_String {}
8-
extension BufferSource: Any_Blob_or_BufferSource_or_String {}
9-
extension String: Any_Blob_or_BufferSource_or_String {}
6+
public protocol Any_BlobPart: ConvertibleToJSValue {}
7+
extension Blob: Any_BlobPart {}
8+
extension BufferSource: Any_BlobPart {}
9+
extension String: Any_BlobPart {}
1010

11-
public enum Blob_or_BufferSource_or_String: JSValueCompatible, Any_Blob_or_BufferSource_or_String {
11+
public enum BlobPart: JSValueCompatible, Any_BlobPart {
1212
case blob(Blob)
1313
case bufferSource(BufferSource)
1414
case string(String)

Sources/DOMKit/WebIDL/String_or_UInt32.swift renamed to Sources/DOMKit/WebIDL/BluetoothServiceUUID.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_String_or_UInt32: ConvertibleToJSValue {}
7-
extension String: Any_String_or_UInt32 {}
8-
extension UInt32: Any_String_or_UInt32 {}
6+
public protocol Any_BluetoothServiceUUID: ConvertibleToJSValue {}
7+
extension String: Any_BluetoothServiceUUID {}
8+
extension UInt32: Any_BluetoothServiceUUID {}
99

10-
public enum String_or_UInt32: JSValueCompatible, Any_String_or_UInt32 {
10+
public enum BluetoothServiceUUID: JSValueCompatible, Any_BluetoothServiceUUID {
1111
case string(String)
1212
case uInt32(UInt32)
1313

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_ReadableStream_or_XMLHttpRequestBodyInit: ConvertibleToJSValue {}
7-
extension ReadableStream: Any_ReadableStream_or_XMLHttpRequestBodyInit {}
8-
extension XMLHttpRequestBodyInit: Any_ReadableStream_or_XMLHttpRequestBodyInit {}
6+
public protocol Any_BodyInit: ConvertibleToJSValue {}
7+
extension ReadableStream: Any_BodyInit {}
8+
extension XMLHttpRequestBodyInit: Any_BodyInit {}
99

10-
public enum ReadableStream_or_XMLHttpRequestBodyInit: JSValueCompatible, Any_ReadableStream_or_XMLHttpRequestBodyInit {
10+
public enum BodyInit: JSValueCompatible, Any_BodyInit {
1111
case readableStream(ReadableStream)
1212
case xMLHttpRequestBodyInit(XMLHttpRequestBodyInit)
1313

Sources/DOMKit/WebIDL/CSSKeywordish_or_CSSNumberish.swift renamed to Sources/DOMKit/WebIDL/CSSColorRGBComp.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_CSSKeywordish_or_CSSNumberish: ConvertibleToJSValue {}
7-
extension CSSKeywordish: Any_CSSKeywordish_or_CSSNumberish {}
8-
extension CSSNumberish: Any_CSSKeywordish_or_CSSNumberish {}
6+
public protocol Any_CSSColorRGBComp: ConvertibleToJSValue {}
7+
extension CSSKeywordish: Any_CSSColorRGBComp {}
8+
extension CSSNumberish: Any_CSSColorRGBComp {}
99

10-
public enum CSSKeywordish_or_CSSNumberish: JSValueCompatible, Any_CSSKeywordish_or_CSSNumberish {
10+
public enum CSSColorRGBComp: JSValueCompatible, Any_CSSColorRGBComp {
1111
case cSSKeywordish(CSSKeywordish)
1212
case cSSNumberish(CSSNumberish)
1313

Sources/DOMKit/WebIDL/CSSKeywordValue_or_String.swift renamed to Sources/DOMKit/WebIDL/CSSKeywordish.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_CSSKeywordValue_or_String: ConvertibleToJSValue {}
7-
extension CSSKeywordValue: Any_CSSKeywordValue_or_String {}
8-
extension String: Any_CSSKeywordValue_or_String {}
6+
public protocol Any_CSSKeywordish: ConvertibleToJSValue {}
7+
extension CSSKeywordValue: Any_CSSKeywordish {}
8+
extension String: Any_CSSKeywordish {}
99

10-
public enum CSSKeywordValue_or_String: JSValueCompatible, Any_CSSKeywordValue_or_String {
10+
public enum CSSKeywordish: JSValueCompatible, Any_CSSKeywordish {
1111
case cSSKeywordValue(CSSKeywordValue)
1212
case string(String)
1313

Sources/DOMKit/WebIDL/CSSNumericValue_or_Double.swift renamed to Sources/DOMKit/WebIDL/CSSNumberish.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_CSSNumericValue_or_Double: ConvertibleToJSValue {}
7-
extension CSSNumericValue: Any_CSSNumericValue_or_Double {}
8-
extension Double: Any_CSSNumericValue_or_Double {}
6+
public protocol Any_CSSNumberish: ConvertibleToJSValue {}
7+
extension CSSNumericValue: Any_CSSNumberish {}
8+
extension Double: Any_CSSNumberish {}
99

10-
public enum CSSNumericValue_or_Double: JSValueCompatible, Any_CSSNumericValue_or_Double {
10+
public enum CSSNumberish: JSValueCompatible, Any_CSSNumberish {
1111
case cSSNumericValue(CSSNumericValue)
1212
case double(Double)
1313

Sources/DOMKit/WebIDL/CSSKeywordish_or_CSSNumericValue.swift renamed to Sources/DOMKit/WebIDL/CSSPerspectiveValue.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
import JavaScriptEventLoop
44
import JavaScriptKit
55

6-
public protocol Any_CSSKeywordish_or_CSSNumericValue: ConvertibleToJSValue {}
7-
extension CSSKeywordish: Any_CSSKeywordish_or_CSSNumericValue {}
8-
extension CSSNumericValue: Any_CSSKeywordish_or_CSSNumericValue {}
6+
public protocol Any_CSSPerspectiveValue: ConvertibleToJSValue {}
7+
extension CSSKeywordish: Any_CSSPerspectiveValue {}
8+
extension CSSNumericValue: Any_CSSPerspectiveValue {}
99

10-
public enum CSSKeywordish_or_CSSNumericValue: JSValueCompatible, Any_CSSKeywordish_or_CSSNumericValue {
10+
public enum CSSPerspectiveValue: JSValueCompatible, Any_CSSPerspectiveValue {
1111
case cSSKeywordish(CSSKeywordish)
1212
case cSSNumericValue(CSSNumericValue)
1313

0 commit comments

Comments
 (0)