Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update function call signature
  • Loading branch information
j-f1 committed Aug 3, 2020
commit 3a4ccee93ff8830f3c4ff4d1378331bf3caf0197
8 changes: 4 additions & 4 deletions Sources/JavaScriptKit/JSFunction.swift
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ public enum _JSFunctionConstructorSymbol {

public class JSFunctionRef: JSObjectRef {
@discardableResult
public func callAsFunction(this: JSObjectRef? = nil, _ arguments: [JSValueConvertible]) -> JSValue {
let result = arguments.withRawJSValues { rawValues in
func callAsFunction(this: JSObjectRef? = nil, args: [JSValueConvertible]) -> JSValue {
Comment thread
j-f1 marked this conversation as resolved.
Outdated
let result = args.withRawJSValues { rawValues in
rawValues.withUnsafeBufferPointer { bufferPointer -> RawJSValue in
let argv = bufferPointer.baseAddress
let argc = bufferPointer.count
Expand All @@ -29,8 +29,8 @@ public class JSFunctionRef: JSObjectRef {
}

@discardableResult
public func callAsFunction(this: JSObjectRef? = nil, _ arguments: JSValueConvertible...) -> JSValue {
self(this: this, arguments)
public func callAsFunction(this: JSObjectRef? = nil, _ args: JSValueConvertible...) -> JSValue {
self(this: this, args: args)
}

public func callAsFunction(new arguments: JSValueConvertible...) -> JSObjectRef {
Expand Down