File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Sources/JavaScriptKit/FundamentalObjects Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -8,13 +8,18 @@ public class JSObject: Equatable {
88 }
99
1010 @_disfavoredOverload
11- public subscript( dynamicMember name: String ) -> ( ( JSValueConvertible . . . ) -> JSValue ) ? {
11+ public subscript( _ name: String ) -> ( ( JSValueConvertible . . . ) -> JSValue ) ? {
1212 guard let function = self [ name] . function else { return nil }
1313 return { ( arguments: JSValueConvertible... ) in
1414 function ( this: self , arguments: arguments)
1515 }
1616 }
1717
18+ @_disfavoredOverload
19+ public subscript( dynamicMember name: String ) -> ( ( JSValueConvertible . . . ) -> JSValue ) ? {
20+ self [ name]
21+ }
22+
1823 public subscript( dynamicMember name: String ) -> JSValue {
1924 get { self [ name] }
2025 set { self [ name] = newValue }
You can’t perform that action at this time.
0 commit comments