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

***

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

# Interface: CustomerStrategySelector

## Methods

### getExecutePaymentMethodCheckoutError()

> **getExecutePaymentMethodCheckoutError**(`methodId?`): `Error` \| `undefined`

#### Parameters

##### methodId?

`string`

#### Returns

`Error` \| `undefined`

***

### getInitializeError()

> **getInitializeError**(`methodId?`): `Error` \| `undefined`

#### Parameters

##### methodId?

`string`

#### Returns

`Error` \| `undefined`

***

### getSignInError()

> **getSignInError**(`methodId?`): `Error` \| `undefined`

#### Parameters

##### methodId?

`string`

#### Returns

`Error` \| `undefined`

***

### getSignOutError()

> **getSignOutError**(`methodId?`): `Error` \| `undefined`

#### Parameters

##### methodId?

`string`

#### Returns

`Error` \| `undefined`

***

### getWidgetInteractionError()

> **getWidgetInteractionError**(`methodId?`): `Error` \| `undefined`

#### Parameters

##### methodId?

`string`

#### Returns

`Error` \| `undefined`

***

### isExecutingPaymentMethodCheckout()

> **isExecutingPaymentMethodCheckout**(`methodId?`): `boolean`

#### Parameters

##### methodId?

`string`

#### Returns

`boolean`

***

### isInitialized()

> **isInitialized**(`methodId`): `boolean`

#### Parameters

##### methodId

`string`

#### Returns

`boolean`

***

### isInitializing()

> **isInitializing**(`methodId?`): `boolean`

#### Parameters

##### methodId?

`string`

#### Returns

`boolean`

***

### isSigningIn()

> **isSigningIn**(`methodId?`): `boolean`

#### Parameters

##### methodId?

`string`

#### Returns

`boolean`

***

### isSigningOut()

> **isSigningOut**(`methodId?`): `boolean`

#### Parameters

##### methodId?

`string`

#### Returns

`boolean`

***

### isWidgetInteracting()

> **isWidgetInteracting**(`methodId?`): `boolean`

#### Parameters

##### methodId?

`string`

#### Returns

`boolean`
