question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Error: function with unsupported param array type: ``when``

See original GitHub issue

I tried to create bindings for jQuery.

PS C:\temp> ts2fable .\node_modules\@types\jquery\index.d.ts Fable.Import.JQuery.fs
unsupported TypeNode kind: 139
unsupported TypeNode kind: 139
unsupported TypeNode kind: 170
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 139
unsupported TypeNode kind: 134
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 134
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 130
unsupported TypeNode kind: 134
unsupported TypeNode kind: 134
unsupported TypeNode kind: 134
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 95
unsupported TypeNode kind: 130
C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\fable-core\String.js:153
    throw new Error(x);
    ^

Error: function with unsupported param array type: ``when``
    at arg.cont.x (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\fable-core\String.js:153:11)
    at printer (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\fable-core\String.js:202:16)
    at C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\ts2fable.js:2003:266
    at reverse (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\fable-core\List.js:73:69)
    at fold (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\fable-core\Seq.js:361:13)
    at map (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\fable-core\List.js:73:32)
    at printFunction (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\ts2fable.js:2002:30)
    at printModule (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\ts2fable.js:2089:82)
    at C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\ts2fable.js:2236:5
    at fold (C:\Users\nojaf\AppData\Roaming\npm\node_modules\ts2fable\dist\fable-core\Seq.js:437:18)

Versions:

"_id": "ts2fable@0.2.0",
"@types/jquery": "^3.2.16",

Issue Analytics

  • State:open
  • Created 6 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
nojafcommented, Nov 11, 2017

I tried the @next version and indeed those TODO’s look complicated. To be quite frank this is good enough for now. I can move on with my project if I just remove all the lines that have todo in it. Close enough, works for me. Thanks for your time!

0reactions
alfonsogarciacarocommented, Nov 15, 2017

@ctaggart Is it not possible to just use the attribute like [<ParamArray>] alwaysCallbacks: TypeOrArray<Deferred.CallbackBase<_>>>[]? Fable supports it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

This error is usually caused by passing an argument of ...
This error is usually caused by passing an argument of a type that is unsupported by the named function #4650. no action required....
Read more >
c# - Unsupported Media Type error when using array as ...
It appears that execution doesn't reach ArrayInput or method GetByIds. I believe int array is causing this issue as a parameter. When I...
Read more >
Tensorflow ValueError Failed to convert a NumPy array to ...
The “ValueError: Failed to convert a NumPy array to a Tensor (Unsupported object type float)” error typically occurs when you're trying to pass...
Read more >
Type checking errors
You are trying to use a type in an array constructor which is not allowed. Error: Incompatible type for arg no. arg1: Got...
Read more >
Array Types
Array types represent lists of unknown length, where all items have the same type.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found