UNPKG

@banked/node

Version:

Node.js library for the Banked API

25 lines (19 loc) 664 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _joi = _interopRequireDefault(require("@hapi/joi")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const schema = _joi.default.object({ api_key: _joi.default.string().pattern(/^pk_/i), secret_key: _joi.default.string().pattern(/^sk_/i), access_token: _joi.default.string() }).with("api_key", "secret_key").xor("api_key", "access_token"); const keysValidator = input => { return schema.validate(input, { abortEarly: false }); }; var _default = keysValidator; exports.default = _default;