fix: renamed the internal wasm_bindgen init function to avoid collision

This commit is contained in:
Russell Wong 2022-03-10 18:58:22 +08:00 committed by Michael Vines
parent 35d1235ed0
commit 7b238b3645
6 changed files with 10 additions and 10 deletions

View File

@ -11,4 +11,4 @@
"pretty:fix": "prettier --write 'tests/*.mjs'",
"test": "mocha 'tests/*.mjs'"
}
}
}

View File

@ -9,7 +9,7 @@ pub mod system_instruction;
/// Initialize Javascript logging and panic handler
#[wasm_bindgen]
pub fn init() {
pub fn solana_program_init() {
use std::sync::Once;
static INIT: Once = Once::new();

View File

@ -1,6 +1,6 @@
import { expect } from "chai";
import { init, Hash } from "crate";
init();
import { solana_program_init, Hash } from "crate";
solana_program_init();
// TODO: wasm_bindgen doesn't currently support exporting constants
const HASH_BYTES = 32;

View File

@ -1,6 +1,6 @@
import { expect } from "chai";
import { init, Pubkey } from "crate";
init();
import { solana_program_init, Pubkey } from "crate";
solana_program_init();
// TODO: wasm_bindgen doesn't currently support exporting constants
const MAX_SEED_LEN = 32;

View File

@ -1,6 +1,6 @@
import { expect } from "chai";
import { init, Keypair } from "crate";
init();
import { solana_program_init, Keypair } from "crate";
solana_program_init();
describe("Keypair", function () {
it("works", () => {

View File

@ -1,6 +1,6 @@
import { expect } from "chai";
import {
init,
solana_program_init,
Pubkey,
Keypair,
Hash,
@ -8,7 +8,7 @@ import {
Instructions,
Transaction,
} from "crate";
init();
solana_program_init();
describe("Transaction", function () {
it("SystemInstruction::Transfer", () => {