fsl-js-sdk
Version:
sdk for web
20 lines (19 loc) • 731 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.QuoteBuilderFactory = void 0;
var pool_types_1 = require("../dooar/pool/pool-types");
var constant_product_quote_1 = require("./constant-product-quote");
var QuoteBuilderFactory = /** @class */ (function () {
function QuoteBuilderFactory() {
}
QuoteBuilderFactory.getBuilder = function (curveType) {
switch (curveType) {
case pool_types_1.CurveType.ConstantProduct:
return new constant_product_quote_1.ConstantProductPoolQuoteBuilder();
default:
return undefined;
}
};
return QuoteBuilderFactory;
}());
exports.QuoteBuilderFactory = QuoteBuilderFactory;