yoga-wasm icon indicating copy to clipboard operation
yoga-wasm copied to clipboard

BindingError: Cannot pass "(...args) => Size.fromJS(measureFunc(...args))" as a MeasureCallback*

Open Skywalker13 opened this issue 5 years ago • 0 comments

Hi,

When I use your module as replacement of yoga-layout-prebuilt which is used by react-pdf, there is a BindingError exception when I draw a simple <Text> element with react-pdf.

BindingError: Cannot pass "(...args) =>
    Size.fromJS(measureFunc(...args))" as a MeasureCallback*
    Size.fromJS(measureFunc(...args))" as a MeasureCallback*
at BindingError.<anonymous> (/home/schroeterm/devel/westeros-dev/node_modules/yoga-wasm/build/index.cjs.js:10:14934)
at new BindingError (eval at createNamedFunction (/home/schroeterm/devel/westeros-dev/node_modules/yoga-wasm/build/index.cjs.js:10:13826), <anonymous>:2:34)
at throwBindingError (/home/schroeterm/devel/westeros-dev/node_modules/yoga-wasm/build/index.cjs.js:10:16520)
at RegisteredPointer.nonConstNoSmartPtrRawPointerToWireType [as toWireType] (/home/schroeterm/devel/westeros-dev/node_modules/yoga-wasm/build/index.cjs.js:10:31153)
at Node$setMeasureFunc (eval at new_ (/home/schroeterm/devel/westeros-dev/node_modules/yoga-wasm/build/index.cjs.js:10:39455), <anonymous>:6:26)
at Node.<anonymous> (/home/schroeterm/devel/westeros-dev/node_modules/yoga-wasm/build/index.cjs.js:520:23)
at Node.prototype.<computed> [as setMeasureFunc] (/home/schroeterm/devel/westeros-dev/node_modules/yoga-wasm/build/index.cjs.js:428:17)
at new Text (/home/schroeterm/devel/westeros-dev/node_modules/@react-pdf/renderer/src/elements/Text.js:33:17)
at createInstance (/home/schroeterm/devel/westeros-dev/node_modules/@react-pdf/renderer/src/elements/index.js:29:12)
at createInstance (/home/schroeterm/devel/westeros-dev/node_modules/@react-pdf/renderer/src/renderer.js:33:12)

Skywalker13 avatar Apr 20 '20 05:04 Skywalker13