UNPKG

cdp-wallet-onramp-kit

Version:

Complete toolkit for Coinbase Developer Platform (CDP) Embedded Wallets and Onramp integration with reusable components, utilities, and documentation

40 lines (39 loc) 3.38 kB
"use strict"; // Package library exports - utilities only (components shipped as source) var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SUPPORTED_ASSETS = exports.SUPPORTED_NETWORKS = exports.GUEST_CHECKOUT_LIMITS = exports.generateOnrampUrl = exports.createSessionToken = exports.generateJWT = exports.isEnvironmentReady = exports.validateProjectStructure = exports.validateCDPEnvironment = exports.createErrorResponse = exports.validateRequest = exports.onrampUrlSchema = exports.sessionTokenSchema = void 0; // Re-export utilities from lib __exportStar(require("./lib"), exports); // Re-export validation utilities var validation_1 = require("./lib/validation"); Object.defineProperty(exports, "sessionTokenSchema", { enumerable: true, get: function () { return validation_1.sessionTokenSchema; } }); Object.defineProperty(exports, "onrampUrlSchema", { enumerable: true, get: function () { return validation_1.onrampUrlSchema; } }); Object.defineProperty(exports, "validateRequest", { enumerable: true, get: function () { return validation_1.validateRequest; } }); Object.defineProperty(exports, "createErrorResponse", { enumerable: true, get: function () { return validation_1.createErrorResponse; } }); // Re-export environment validation var environment_validation_1 = require("./lib/environment-validation"); Object.defineProperty(exports, "validateCDPEnvironment", { enumerable: true, get: function () { return environment_validation_1.validateCDPEnvironment; } }); Object.defineProperty(exports, "validateProjectStructure", { enumerable: true, get: function () { return environment_validation_1.validateProjectStructure; } }); Object.defineProperty(exports, "isEnvironmentReady", { enumerable: true, get: function () { return environment_validation_1.isEnvironmentReady; } }); // Re-export authentication utilities var cdp_auth_1 = require("./lib/cdp-auth"); Object.defineProperty(exports, "generateJWT", { enumerable: true, get: function () { return cdp_auth_1.generateJWT; } }); Object.defineProperty(exports, "createSessionToken", { enumerable: true, get: function () { return cdp_auth_1.createSessionToken; } }); Object.defineProperty(exports, "generateOnrampUrl", { enumerable: true, get: function () { return cdp_auth_1.generateOnrampUrl; } }); Object.defineProperty(exports, "GUEST_CHECKOUT_LIMITS", { enumerable: true, get: function () { return cdp_auth_1.GUEST_CHECKOUT_LIMITS; } }); Object.defineProperty(exports, "SUPPORTED_NETWORKS", { enumerable: true, get: function () { return cdp_auth_1.SUPPORTED_NETWORKS; } }); Object.defineProperty(exports, "SUPPORTED_ASSETS", { enumerable: true, get: function () { return cdp_auth_1.SUPPORTED_ASSETS; } });