UNPKG

fsl-js-sdk

Version:
20 lines (19 loc) 731 B
"use strict"; 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;