docs/polyethylene.poly.builder.md
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [polyethylene](./polyethylene.md) > [Poly](./polyethylene.poly.md) > [builder](./polyethylene.poly.builder.md)
## Poly.builder() function
Return a new [AsyncIterableBuilder](./polyethylene.asynciterablebuilder.md)<!-- -->, an iterable object that can be constructed by calling its methods.
<b>Signature:</b>
```typescript
function builder<T>(): AsyncIterableBuilder<T>;
```
<b>Returns:</b>
AsyncIterableBuilder<T>
## Remarks
This method for creating iterables should only be used as last resort if other functions are not enough. In particular, before using this method, see if [Poly.buildWith()](./polyethylene.poly.buildwith.md) works for you.