New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@basis-theory/basis-theory-js

Package Overview
Dependencies
Maintainers
10
Versions
182
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@basis-theory/basis-theory-js - npm Package Compare versions

Comparing version 2.4.0 to 2.5.0

types/elements/cardTypes.d.ts

2

package.json
{
"name": "@basis-theory/basis-theory-js",
"version": "2.4.0",
"version": "2.5.0",
"repository": "https://github.com/Basis-Theory/basis-theory-js",

@@ -5,0 +5,0 @@ "license": "Apache-2.0",

@@ -0,6 +1,7 @@

export * from './cardTypes';
export * from './elements';
export * from './events';
export * from './options';
export * from './services';
export * from './shared';
export * from './styles';
export * from './services';

@@ -7,2 +7,15 @@ "use strict";

var _cardTypes = require("./cardTypes");
Object.keys(_cardTypes).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _cardTypes[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _cardTypes[key];
}
});
});
var _elements = require("./elements");

@@ -47,11 +60,11 @@

var _shared = require("./shared");
var _services = require("./services");
Object.keys(_shared).forEach(function (key) {
Object.keys(_services).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _shared[key]) return;
if (key in exports && exports[key] === _services[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _shared[key];
return _services[key];
}

@@ -61,11 +74,11 @@ });

var _styles = require("./styles");
var _shared = require("./shared");
Object.keys(_styles).forEach(function (key) {
Object.keys(_shared).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _styles[key]) return;
if (key in exports && exports[key] === _shared[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _styles[key];
return _shared[key];
}

@@ -75,13 +88,13 @@ });

var _services = require("./services");
var _styles = require("./styles");
Object.keys(_services).forEach(function (key) {
Object.keys(_styles).forEach(function (key) {
if (key === "default" || key === "__esModule") return;
if (key in exports && exports[key] === _services[key]) return;
if (key in exports && exports[key] === _styles[key]) return;
Object.defineProperty(exports, key, {
enumerable: true,
get: function () {
return _services[key];
return _styles[key];
}
});
});

@@ -0,1 +1,2 @@

import { CreditCardType } from './cardTypes';
import { AutoCompleteValue, DataElementReference } from './shared';

@@ -26,2 +27,3 @@ import type { ElementStyle } from './styles';

cardBrand?: string;
cardTypes?: CreditCardType[];
disabled?: boolean;

@@ -50,3 +52,3 @@ enableCopy?: boolean;

}
type CustomizableElementOptions = Pick<ElementOptions, 'disabled' | 'enableCopy' | 'inputMode' | 'readOnly' | 'style' | 'validateOnChange'> & AutoCompleteOption;
type CustomizableElementOptions = Pick<ElementOptions, 'cardTypes' | 'disabled' | 'enableCopy' | 'inputMode' | 'readOnly' | 'style' | 'validateOnChange'> & AutoCompleteOption;
type ElementValueType = 'static' | 'reference';

@@ -63,3 +65,3 @@ interface CardElementValue<T extends ElementValueType> {

}
type CreateCardElementOptions = CustomizableElementOptions & {
type CreateCardElementOptions = CustomizableElementOptions & Pick<ElementOptions, 'cardTypes'> & {
value?: CardElementValue<'static'>;

@@ -73,3 +75,3 @@ };

type UpdateTextElementOptions = Omit<CreateTextElementOptions, 'targetId' | 'mask' | 'validateOnChange'>;
type CreateCardNumberElementOptions = CustomizableElementOptions & Pick<ElementOptions, 'placeholder' | 'iconPosition'> & Required<Pick<ElementOptions, 'targetId'>> & {
type CreateCardNumberElementOptions = CustomizableElementOptions & Pick<ElementOptions, 'placeholder' | 'iconPosition' | 'cardTypes'> & Required<Pick<ElementOptions, 'targetId'>> & {
'aria-label'?: string;

@@ -76,0 +78,0 @@ value?: string;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc