"use strict";
// Copyright 2017-2020 @polkadot/types authors & contributors
// This software may be modified and distributed under the terms
// of the Apache-2.0 license. See the LICENSE file for details.
function __export(m) {
    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
const util_1 = require("@polkadot/util");
// eslint-disable-next-line no-useless-catch
try {
    // eslint-disable-next-line @typescript-eslint/no-var-requires
    util_1.detectPackage(require('./package.json'), __dirname);
}
catch (error) {
    throw error;
}
__export(require("./codec"));
__export(require("./create"));
__export(require("./index.types"));
// FIXME We actually don't want to do this (if needed, it certainly is not in the right place)
var formatting_1 = require("./scripts/util/formatting");
exports.formatType = formatting_1.formatType;
