[API Reference](../README.md) > [ArcWrappersByType](../interfaces/ArcWrappersByType.md)



# Interface: ArcWrappersByType


Arc.js wrapper factories grouped by type.


## Properties
<a id="allWrappers"></a>

###  allWrappers

**●  allWrappers**:  *`Array`.<[ContractWrapperBase](../classes/ContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:87](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L87)*



All wrapped contracts




___

<a id="globalConstraints"></a>

###  globalConstraints

**●  globalConstraints**:  *`Array`.<[ContractWrapperBase](../classes/ContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:103](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L103)*



All wrapped global constraints




___

<a id="other"></a>

###  other

**●  other**:  *`Array`.<[ContractWrapperBase](../classes/ContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:107](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L107)*



Other types of wrappers




___

<a id="proposalGeneratingSchemes"></a>

###  proposalGeneratingSchemes

**●  proposalGeneratingSchemes**:  *`Array`.<[ContractWrapperBase](../classes/ContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:95](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L95)*



All wrapped schemes that can generate proposals




___

<a id="schemes"></a>

###  schemes

**●  schemes**:  *`Array`.<[ContractWrapperBase](../classes/ContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:91](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L91)*



All wrapped schemes




___

<a id="votingMachines"></a>

###  votingMachines

**●  votingMachines**:  *`Array`.<[ContractWrapperBase](../classes/ContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:99](https://github.com/daostack/arc.js/blob/77005d4/lib/wrapperService.ts#L99)*



All wrapped voting machines




___


