[@bigcommerce/checkout-sdk](../README.md) / CheckoutButtonStatusSelector

# Class: CheckoutButtonStatusSelector

## Table of contents

### Constructors

- [constructor](CheckoutButtonStatusSelector.md#constructor)

### Methods

- [isDeinitializingButton](CheckoutButtonStatusSelector.md#isdeinitializingbutton)
- [isInitializingButton](CheckoutButtonStatusSelector.md#isinitializingbutton)

## Constructors

### constructor

• **new CheckoutButtonStatusSelector**()

## Methods

### isDeinitializingButton

▸ **isDeinitializingButton**(`methodId?`): `boolean`

#### Parameters

| Name | Type |
| :------ | :------ |
| `methodId?` | [`APPLEPAY`](../enums/CheckoutButtonMethodType.md#applepay) \| [`AMAZON_PAY_V2`](../enums/CheckoutButtonMethodType.md#amazon_pay_v2) \| [`BRAINTREE_PAYPAL`](../enums/CheckoutButtonMethodType.md#braintree_paypal) \| [`BRAINTREE_VENMO`](../enums/CheckoutButtonMethodType.md#braintree_venmo) \| [`BRAINTREE_PAYPAL_CREDIT`](../enums/CheckoutButtonMethodType.md#braintree_paypal_credit) \| [`GOOGLEPAY_ADYENV2`](../enums/CheckoutButtonMethodType.md#googlepay_adyenv2) \| [`GOOGLEPAY_ADYENV3`](../enums/CheckoutButtonMethodType.md#googlepay_adyenv3) \| [`GOOGLEPAY_AUTHORIZENET`](../enums/CheckoutButtonMethodType.md#googlepay_authorizenet) \| [`GOOGLEPAY_BNZ`](../enums/CheckoutButtonMethodType.md#googlepay_bnz) \| [`GOOGLEPAY_BRAINTREE`](../enums/CheckoutButtonMethodType.md#googlepay_braintree) \| [`GOOGLEPAY_CHECKOUTCOM`](../enums/CheckoutButtonMethodType.md#googlepay_checkoutcom) \| [`GOOGLEPAY_CYBERSOURCEV2`](../enums/CheckoutButtonMethodType.md#googlepay_cybersourcev2) \| [`GOOGLEPAY_ORBITAL`](../enums/CheckoutButtonMethodType.md#googlepay_orbital) \| [`GOOGLEPAY_STRIPE`](../enums/CheckoutButtonMethodType.md#googlepay_stripe) \| [`GOOGLEPAY_STRIPEUPE`](../enums/CheckoutButtonMethodType.md#googlepay_stripeupe) \| [`MASTERPASS`](../enums/CheckoutButtonMethodType.md#masterpass) \| [`PAYPALEXPRESS`](../enums/CheckoutButtonMethodType.md#paypalexpress) \| [`PAYPALCOMMERCE`](../enums/CheckoutButtonMethodType.md#paypalcommerce) \| [`PAYPALCOMMERCE_CREDIT`](../enums/CheckoutButtonMethodType.md#paypalcommerce_credit) \| [`PAYPALCOMMERCE_APMS`](../enums/CheckoutButtonMethodType.md#paypalcommerce_apms) \| [`PAYPALCOMMERCE_INLINE`](../enums/CheckoutButtonMethodType.md#paypalcommerce_inline) \| [`PAYPALCOMMERCE_VENMO`](../enums/CheckoutButtonMethodType.md#paypalcommerce_venmo) |

#### Returns

`boolean`

___

### isInitializingButton

▸ **isInitializingButton**(`methodId?`): `boolean`

#### Parameters

| Name | Type |
| :------ | :------ |
| `methodId?` | [`APPLEPAY`](../enums/CheckoutButtonMethodType.md#applepay) \| [`AMAZON_PAY_V2`](../enums/CheckoutButtonMethodType.md#amazon_pay_v2) \| [`BRAINTREE_PAYPAL`](../enums/CheckoutButtonMethodType.md#braintree_paypal) \| [`BRAINTREE_VENMO`](../enums/CheckoutButtonMethodType.md#braintree_venmo) \| [`BRAINTREE_PAYPAL_CREDIT`](../enums/CheckoutButtonMethodType.md#braintree_paypal_credit) \| [`GOOGLEPAY_ADYENV2`](../enums/CheckoutButtonMethodType.md#googlepay_adyenv2) \| [`GOOGLEPAY_ADYENV3`](../enums/CheckoutButtonMethodType.md#googlepay_adyenv3) \| [`GOOGLEPAY_AUTHORIZENET`](../enums/CheckoutButtonMethodType.md#googlepay_authorizenet) \| [`GOOGLEPAY_BNZ`](../enums/CheckoutButtonMethodType.md#googlepay_bnz) \| [`GOOGLEPAY_BRAINTREE`](../enums/CheckoutButtonMethodType.md#googlepay_braintree) \| [`GOOGLEPAY_CHECKOUTCOM`](../enums/CheckoutButtonMethodType.md#googlepay_checkoutcom) \| [`GOOGLEPAY_CYBERSOURCEV2`](../enums/CheckoutButtonMethodType.md#googlepay_cybersourcev2) \| [`GOOGLEPAY_ORBITAL`](../enums/CheckoutButtonMethodType.md#googlepay_orbital) \| [`GOOGLEPAY_STRIPE`](../enums/CheckoutButtonMethodType.md#googlepay_stripe) \| [`GOOGLEPAY_STRIPEUPE`](../enums/CheckoutButtonMethodType.md#googlepay_stripeupe) \| [`MASTERPASS`](../enums/CheckoutButtonMethodType.md#masterpass) \| [`PAYPALEXPRESS`](../enums/CheckoutButtonMethodType.md#paypalexpress) \| [`PAYPALCOMMERCE`](../enums/CheckoutButtonMethodType.md#paypalcommerce) \| [`PAYPALCOMMERCE_CREDIT`](../enums/CheckoutButtonMethodType.md#paypalcommerce_credit) \| [`PAYPALCOMMERCE_APMS`](../enums/CheckoutButtonMethodType.md#paypalcommerce_apms) \| [`PAYPALCOMMERCE_INLINE`](../enums/CheckoutButtonMethodType.md#paypalcommerce_inline) \| [`PAYPALCOMMERCE_VENMO`](../enums/CheckoutButtonMethodType.md#paypalcommerce_venmo) |

#### Returns

`boolean`
