"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FunctionConfig = exports.Feature = void 0;
var Feature;
(function (Feature) {
    Feature["FRAGMENTMULTI"] = "FRAGMENTMULTI";
    Feature["FRAGMENTSINGLE"] = "FRAGMENTSINGLE";
    Feature["PATCH"] = "PATCH";
    Feature["PATCHACCOUNT"] = "ACCOUNTPATCH";
    Feature["PATCH1155"] = "1155PATCH";
    Feature["MINTABLE"] = "MINTABLE";
    Feature["REVERSIBLE"] = "REVERSIBLE";
    Feature["WEAKREF"] = "WEAKREF";
    Feature["DYNAMICREFLIBRARY"] = "DYNAMICREFLIBRARY";
})(Feature || (exports.Feature = Feature = {}));
var FunctionConfig;
(function (FunctionConfig) {
    FunctionConfig["ALL"] = "ALL";
    FunctionConfig["NONE"] = "NONE";
    FunctionConfig["LOAD"] = "LOAD";
    FunctionConfig["STORE"] = "STORE";
})(FunctionConfig || (exports.FunctionConfig = FunctionConfig = {}));
