Skip to content

Commit 7137880

Browse files
committed
remove JavaScriptValueKindInvalid since neither side produces it
1 parent 2123caa commit 7137880

File tree

3 files changed

+0
-4
lines changed

3 files changed

+0
-4
lines changed

Runtime/src/js-value.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { Memory } from "./memory";
22
import { pointer } from "./types";
33

44
export const enum Kind {
5-
Invalid = -1,
65
Boolean = 0,
76
String = 1,
87
Number = 2,

Sources/JavaScriptKit/ConvertibleToJSValue.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,6 @@ extension Array: ConstructibleFromJSValue where Element: ConstructibleFromJSValu
199199
extension RawJSValue: ConvertibleToJSValue {
200200
public var jsValue: JSValue {
201201
switch kind {
202-
case .invalid:
203-
fatalError()
204202
case .boolean:
205203
return .boolean(payload1 != 0)
206204
case .number:

Sources/_CJavaScriptKit/include/_CJavaScriptKit.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ typedef unsigned int JavaScriptHostFuncRef;
1313

1414
/// `JavaScriptValueKind` represents the kind of JavaScript primitive value.
1515
typedef enum __attribute__((enum_extensibility(closed))) {
16-
JavaScriptValueKindInvalid = -1,
1716
JavaScriptValueKindBoolean = 0,
1817
JavaScriptValueKindString = 1,
1918
JavaScriptValueKindNumber = 2,

0 commit comments

Comments
 (0)