tooly 0.7.1 copy "tooly: ^0.7.1" to clipboard
tooly: ^0.7.1 copied to clipboard

Tooly is a package based in Lodash for Dart that contain utilities for working with lists, maps, sets and objects.

Tooly #

Tooly is a package based in Lodash for Dart that contain utilities for working with lists, maps, sets and objects.

Method list #

chunk #

Create an list of elements split into groups the length of initial list size.

Tooly.chunk([1, 2, 3, 4, 5], 2);
// [[1, 2], [3, 4], 5]

compact #

Create a list without null, false, 0 and '' from another list.

Tooly.compact([0, 77, '', 55, false]);
// [77, 55]

concat #

Create a list that contain the initial list and additional list.

Tooly.concat([1, 2, 3], [4, 5, 6]);
// [1, 2, 3, 4, 5, 6]

difference #

Create a list of values that not include in the second list.

Tooly.difference([1, 2, 3], [3, 4, 5]);
// [1, 2]

drop #

Create a list with n elements dropped from the beginning.

Tooly.drop([1, 2, 3], 2);
// [3]

uniq #

Create a list no duplicate elements from another list.

Tooly.uniq([1, 1, 1, 5, 5, 8]);
// [1, 5, 8]

listToString #

Create a string from a list.

Tooly.listToString(['first', 'second', 'third']);
// first, second, third

fill #

Fills elements of list with value from start up to, but not including end.

Tooly.fill([1, 2, 3, 4, 5], '*', 1, 3)
// [1, *, *, 4, 5]

flatten #

Flattens list a single level deep.

Tooly.flatten([1, 2, [3, 4], ['a', 'b']]);
// [1, 2, 3, 4, a, b]

findIndex #

Find value index of list.

Tooly.findIndex([1, 2, 3], (e) => e == 2);
// 1

findLastIndex #

Find value index of list but it iterate over elements of list from right to left.

Tooly.findLastIndex([1, 2, 3], (e) => e == 2);
// 1

indexOf #

Gets the first index of value in the list.

Tooly.indexOf([1, 2, 3, 4], 4);
// 3

Much more under construction...

2
likes
150
pub points
0%
popularity

Publisher

unverified uploader

Tooly is a package based in Lodash for Dart that contain utilities for working with lists, maps, sets and objects.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

collection

More

Packages that depend on tooly