MCPcopy
hub / github.com/Effect-TS/effect / size

Function size

packages/effect/src/List.ts:235–243  ·  view source on GitHub ↗
(self: List<A>)

Source from the content-addressed store, hash-verified

233 * @category getters
234 */
235export const size = <A>(self: List<A>): number => {
236 let these = self
237 let len = 0
238 while (!isNil(these)) {
239 len += 1
240 these = these.tail
241 }
242 return len
243}
244
245/**
246 * Constructs a new empty `List<A>`.

Callers 1

List.tsFile · 0.70

Calls 1

isNilFunction · 0.85

Tested by

no test coverage detected