@1amageek/tradable
Version:
Cloud Firestore model framework for TypeScript - Google
116 lines • 5.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TradableError = exports.TradableErrorCode = exports.RefundReason = exports.PayoutStatus = exports.OrderPaymentStatus = exports.OrderTransferStatus = exports.OrderItemStatus = exports.OrderItemType = exports.StockValue = exports.StockType = exports.BalanceTransactionType = exports.TradeTransactionType = exports.initialize = exports.firestore = exports.PringFile = exports.Manager = exports.Currency = void 0;
const manager_1 = require("./manager");
Object.defineProperty(exports, "Manager", { enumerable: true, get: function () { return manager_1.Manager; } });
const currency_1 = require("./currency");
Object.defineProperty(exports, "Currency", { enumerable: true, get: function () { return currency_1.Currency; } });
var pring_admin_1 = require("pring-admin");
Object.defineProperty(exports, "PringFile", { enumerable: true, get: function () { return pring_admin_1.File; } });
const initialize = (app) => {
exports.firestore = app.firestore();
};
exports.initialize = initialize;
var TradeTransactionType;
(function (TradeTransactionType) {
TradeTransactionType["unknown"] = "unknown";
TradeTransactionType["order"] = "order";
TradeTransactionType["orderChange"] = "order_change";
TradeTransactionType["orderCancel"] = "order_cancel";
TradeTransactionType["storage"] = "storage";
TradeTransactionType["retrieval"] = "retrieval";
})(TradeTransactionType || (exports.TradeTransactionType = TradeTransactionType = {}));
var BalanceTransactionType;
(function (BalanceTransactionType) {
BalanceTransactionType["unknown"] = "unknown";
BalanceTransactionType["payment"] = "payment";
BalanceTransactionType["paymentRefund"] = "payment_refund";
BalanceTransactionType["transfer"] = "transfer";
BalanceTransactionType["transferRefund"] = "transfer_refund";
BalanceTransactionType["payout"] = "payout";
BalanceTransactionType["payoutCancel"] = "payout_cancel";
})(BalanceTransactionType || (exports.BalanceTransactionType = BalanceTransactionType = {}));
var StockType;
(function (StockType) {
StockType["bucket"] = "bucket";
StockType["finite"] = "finite";
StockType["infinite"] = "infinite";
})(StockType || (exports.StockType = StockType = {}));
/// StockValue is used when StockType is Bucket.
var StockValue;
(function (StockValue) {
StockValue["inStock"] = "in_stock";
StockValue["limited"] = "limited";
StockValue["outOfStock"] = "out_of_stock";
})(StockValue || (exports.StockValue = StockValue = {}));
// Order
var OrderItemType;
(function (OrderItemType) {
OrderItemType["sku"] = "sku";
OrderItemType["tax"] = "tax";
OrderItemType["shipping"] = "shipping";
OrderItemType["discount"] = "discount";
})(OrderItemType || (exports.OrderItemType = OrderItemType = {}));
var OrderItemStatus;
(function (OrderItemStatus) {
OrderItemStatus["none"] = "none";
OrderItemStatus["ordered"] = "ordered";
OrderItemStatus["changed"] = "changed";
OrderItemStatus["cancelled"] = "cancelled";
})(OrderItemStatus || (exports.OrderItemStatus = OrderItemStatus = {}));
var OrderTransferStatus;
(function (OrderTransferStatus) {
OrderTransferStatus["none"] = "none";
OrderTransferStatus["rejected"] = "rejected";
OrderTransferStatus["transferred"] = "transferred";
OrderTransferStatus["cancelled"] = "cancelled";
OrderTransferStatus["transferFailure"] = "failure";
OrderTransferStatus["cancelFailure"] = "cancel_failure";
})(OrderTransferStatus || (exports.OrderTransferStatus = OrderTransferStatus = {}));
var OrderPaymentStatus;
(function (OrderPaymentStatus) {
OrderPaymentStatus["none"] = "none";
OrderPaymentStatus["rejected"] = "rejected";
OrderPaymentStatus["authorized"] = "authorized";
OrderPaymentStatus["paid"] = "paid";
OrderPaymentStatus["cancelled"] = "cancelled";
OrderPaymentStatus["paymentFailure"] = "failure";
OrderPaymentStatus["cancelFailure"] = "cancel_failure";
})(OrderPaymentStatus || (exports.OrderPaymentStatus = OrderPaymentStatus = {}));
var PayoutStatus;
(function (PayoutStatus) {
PayoutStatus["none"] = "none";
PayoutStatus["requested"] = "requested";
PayoutStatus["rejected"] = "rejected";
PayoutStatus["completed"] = "completed";
PayoutStatus["cancelled"] = "cancelled";
})(PayoutStatus || (exports.PayoutStatus = PayoutStatus = {}));
var RefundReason;
(function (RefundReason) {
RefundReason["duplicate"] = "duplicate";
RefundReason["fraudulent"] = "fraudulent";
RefundReason["requestedByCustomer"] = "requested_by_customer";
})(RefundReason || (exports.RefundReason = RefundReason = {}));
var TradableErrorCode;
(function (TradableErrorCode) {
TradableErrorCode["invalidArgument"] = "invalidArgument";
TradableErrorCode["lessMinimumAmount"] = "lessMinimumAmount";
TradableErrorCode["invalidCurrency"] = "invalidCurrency";
TradableErrorCode["invalidAmount"] = "invalidAmount";
TradableErrorCode["invalidShard"] = "invalidShard";
TradableErrorCode["outOfStock"] = "outOfStock";
TradableErrorCode["invalidStatus"] = "invalidStatus";
TradableErrorCode["internal"] = "internal";
})(TradableErrorCode || (exports.TradableErrorCode = TradableErrorCode = {}));
class TradableError {
constructor(code, message, stack) {
this.name = 'tradable.error';
this.info = {
code: code,
};
this.message = message;
// this.stack = stack || new Error().stack
}
}
exports.TradableError = TradableError;
//# sourceMappingURL=index.js.map