mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-06-06 01:21:22 +00:00
No need to expose ptr
in TypeScript
This was needed long ago but is no longer needed! Closes #147
This commit is contained in:
parent
cecefc2aca
commit
212703671a
@ -339,9 +339,6 @@ impl<'a> Context<'a> {
|
|||||||
for (class, exports) in classes {
|
for (class, exports) in classes {
|
||||||
let mut dst = format!("class {} {{\n", class);
|
let mut dst = format!("class {} {{\n", class);
|
||||||
let mut ts_dst = format!("export {}", dst);
|
let mut ts_dst = format!("export {}", dst);
|
||||||
ts_dst.push_str("
|
|
||||||
public ptr: number;
|
|
||||||
");
|
|
||||||
|
|
||||||
if self.config.debug || exports.constructor.is_some() {
|
if self.config.debug || exports.constructor.is_some() {
|
||||||
self.expose_constructor_token();
|
self.expose_constructor_token();
|
||||||
|
@ -84,7 +84,7 @@ fn dependencies_work() {
|
|||||||
|
|
||||||
const z = wasm.takes_own_dep_ty(foo);
|
const z = wasm.takes_own_dep_ty(foo);
|
||||||
assert.strictEqual(z, y);
|
assert.strictEqual(z, y);
|
||||||
assert.strictEqual(foo.ptr, 0);
|
assert.strictEqual((foo as any).ptr, 0);
|
||||||
}
|
}
|
||||||
"#,
|
"#,
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user