From ede37bf7c49c20a805086566e7eb3b3f0f9e772b Mon Sep 17 00:00:00 2001 From: Jed Fox Date: Wed, 16 Sep 2020 12:26:49 -0400 Subject: [PATCH] Make JSValue ExpressibleByNilLiteral --- Sources/JavaScriptKit/JSValue.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Sources/JavaScriptKit/JSValue.swift b/Sources/JavaScriptKit/JSValue.swift index 15aac0ca4..0862e59c1 100644 --- a/Sources/JavaScriptKit/JSValue.swift +++ b/Sources/JavaScriptKit/JSValue.swift @@ -109,6 +109,12 @@ extension JSValue: ExpressibleByIntegerLiteral { } } +extension JSValue: ExpressibleByNilLiteral { + public init(nilLiteral: ()) { + self = .null + } +} + public func getJSValue(this: JSObject, name: String) -> JSValue { var rawValue = RawJSValue() _get_prop(this.id, name, Int32(name.count),