fix: export types

This commit is contained in:
fryorcraken.eth 2022-09-23 16:32:38 +10:00
parent 1e83f0a70e
commit 134ae1de45
No known key found for this signature in database
GPG Key ID: A82ED75A8DFC50A4

View File

@ -1,11 +1,13 @@
import { RLNInstance } from "./rln";
import type { MembershipKey, RateLimitProof, RLNInstance } from "./rln.js";
// reexport the create function, dynamically imported from rln.ts
export async function create(): Promise<RLNInstance> {
// A dependency graph that contains any wasm must all be imported
// asynchronously. This file does the single async import, so
// that no one else needs to worry about it again.
const rlnModule = await import("./rln");
const rlnModule = await import("./rln.js");
return await rlnModule.create();
}
export { RLNInstance, MembershipKey, RateLimitProof };