UNPKG

@bunq-community/bunq-js-client

Version:

[![NPM Version](https://img.shields.io/npm/v/@bunq-community/bunq-js-client.svg) ](https://github.com/@bunq-community/bunq-js-client) [![NPM Downloads](https://img.shields.io/npm/dt/@bunq-community/bunq-js-client.svg) ](https://www.npmjs.com/package/@bun

29 lines (28 loc) 968 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Session_1 = require("../Session"); class SandboxUser { /** * @param {ApiAdapter} ApiAdapter */ constructor(ApiAdapter) { this.ApiAdapter = ApiAdapter; this.Session = ApiAdapter.Session; } /** * @param options * @returns {Promise<{}>} */ async post(options = {}) { const limiter = this.ApiAdapter.RequestLimitFactory.create("/sandbox-user", "POST"); const response = await limiter.run(async (axiosClient) => this.ApiAdapter.post(`${Session_1.URL_ENVIROMENTS.SANDBOX}/v1/sandbox-user`, {}, {}, { // no signing and no authentication disableSigning: true, disableAuthentication: true, disableVerification: true, skipSessionCheck: true }, axiosClient)); return response.Response[0].ApiKey.api_key; } } exports.default = SandboxUser;