envio
Version:
A latency and sync speed optimized, developer friendly blockchain data indexer.
29 lines (23 loc) • 745 B
JavaScript
// Generated by ReScript, PLEASE EDIT WITH CARE
import * as Core from "../Core.res.mjs";
import * as Utils from "../Utils.res.mjs";
let QueryTypes = {};
let ResponseTypes = {};
function make(url, apiToken, httpReqTimeoutMillis, maxNumRetries, retryBaseMs, retryCeilingMs, programSchemas) {
let envioVersion = Utils.EnvioPackage.value.version;
return Core.getAddon().SvmHypersyncClient.fromConfig({
url: url,
apiToken: apiToken,
httpReqTimeoutMillis: httpReqTimeoutMillis,
maxNumRetries: maxNumRetries,
retryBaseMs: retryBaseMs,
retryCeilingMs: retryCeilingMs,
programSchemas: programSchemas
}, `hyperindex/` + envioVersion);
}
export {
QueryTypes,
ResponseTypes,
make,
}
/* Core Not a pure module */