24 lines
690 B
TypeScript
24 lines
690 B
TypeScript
// Copyright 2019-2022 @polkadot/wasm-crypto authors & contributors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
import { createWasm } from '@polkadot/wasm-crypto-init/wasm';
|
|
|
|
import { initBridge } from './init';
|
|
|
|
/**
|
|
* @name initWasm
|
|
* @description
|
|
* For historic purposes and for tighter control on init, specifically performing
|
|
* a WASM initialization with only WASM (generally the default for most platforms)
|
|
*
|
|
* Generally should not be used unless you want explicit control over which
|
|
* interfaces are initialized.
|
|
*/
|
|
export async function initWasm (): Promise<void> {
|
|
await initBridge(createWasm);
|
|
}
|
|
|
|
initWasm().catch((): void => {
|
|
// cannot happen, initWasm doesn't throw
|
|
});
|