Current File : /home/tradevaly/www/node_modules/collect.js/docs/usage.md
# Usage

### JavaScript

```js
// Using require
const collect = require('collect.js');

collect(products)
  .where('price', '>', 299)
  .sortBy('brand');
```

```js
// Using import
import collect from 'collect.js';

collect(products)
  .where('price', '>', 299)
  .sortBy('brand');
```

```js
// Using the underlying class
import { Collection } from 'collect.js';

new Collection(products)
  .where('price', '>', 299)
  .sortBy('brand');
```

### TypeScript

```ts
import collect from 'collect.js';

collect(products)
  .where('price', '>', 299)
  .sortBy('brand');
```