[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`.<[IContractWrapperBase](IContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:86](https://github.com/daostack/arc.js/blob/f779630e/lib/wrapperService.ts#L86)*



All wrapped contracts




___

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

###  globalConstraints

**●  globalConstraints**:  *`Array`.<[IContractWrapperBase](IContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:102](https://github.com/daostack/arc.js/blob/f779630e/lib/wrapperService.ts#L102)*



All wrapped global constraints




___

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

###  other

**●  other**:  *`Array`.<[IContractWrapperBase](IContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:106](https://github.com/daostack/arc.js/blob/f779630e/lib/wrapperService.ts#L106)*



Other types of wrappers




___

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

###  proposalGeneratingSchemes

**●  proposalGeneratingSchemes**:  *`Array`.<[IContractWrapperBase](IContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:94](https://github.com/daostack/arc.js/blob/f779630e/lib/wrapperService.ts#L94)*



All wrapped schemes that can generate proposals




___

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

###  schemes

**●  schemes**:  *`Array`.<[IContractWrapperBase](IContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:90](https://github.com/daostack/arc.js/blob/f779630e/lib/wrapperService.ts#L90)*



All wrapped schemes




___

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

###  votingMachines

**●  votingMachines**:  *`Array`.<[IContractWrapperBase](IContractWrapperBase.md)>* 

*Defined in [wrapperService.ts:98](https://github.com/daostack/arc.js/blob/f779630e/lib/wrapperService.ts#L98)*



All wrapped voting machines




___


