Source: index.js

"use strict";
/**
 * GMOサービス
 * @module
 */
Object.defineProperty(exports, "__esModule", { value: true });
// if (process.env.GMO_ENDPOINT === undefined) {
//     throw new Error('NPM warnings. The environment variable "GMO_ENDPOINT" is required for using @motionpicture/gmo-service.');
// }
const factory = require("./factory");
const cardService = require("./services/card");
const creditService = require("./services/credit");
const gmoUtil = require("./utils/util");
const card_1 = require("./service/card");
const credit_1 = require("./service/credit");
exports.factory = factory;
/**
 * @deprecated since version 5.0.0. Use service.
 */
var services;
(function (services) {
    /**
     * @deprecated since version 5.0.0. Use new service.Card()
     */
    services.card = cardService;
    /**
     * @deprecated since version 5.0.0. Use new service.Credit()
     */
    services.credit = creditService;
})(services = exports.services || (exports.services = {}));
/**
 * recommended
 */
var service;
(function (service) {
    /**
     * クレジットカード会員サービス
     * @class
     */
    class Card extends card_1.CardService {
    }
    service.Card = Card;
    /**
     * クレジットカード決済サービス
     * @class
     */
    class Credit extends credit_1.CreditService {
    }
    service.Credit = Credit;
})(service = exports.service || (exports.service = {}));
var utils;
(function (utils) {
    utils.util = gmoUtil;
})(utils = exports.utils || (exports.utils = {}));