UNPKG

braintree-web

Version:

A suite of tools for integrating Braintree in the browser

18 lines (13 loc) 484 B
"use strict"; var RestrictedInput = require("restricted-input"); var FakeRestrictedInput = require("./fake-restricted-input"); var SUPPORTED_INPUT_TYPES = ["text", "tel", "url", "search", "password"]; module.exports = function (options) { var shouldFormat = options.shouldFormat; if (SUPPORTED_INPUT_TYPES.indexOf(options.element.type) === -1) { shouldFormat = false; } return shouldFormat ? new RestrictedInput(options) : new FakeRestrictedInput(options); };