UNPKG

@codibre/fluent-iterable

Version:

Provides LINQ-like fluent api operations for iterables and async iterables (ES2018+).

17 lines (16 loc) 974 B
export interface HasExactlyFunction { /** * Checks if the number of elements of the iterable is equal to the threshold using a projection. This is a partial resolving operation, will cause a partial or - if needed - a full loop through the elements of the iterable. * @param threshold The validation threshold * @returns True if the number of elements of the iterable is equal to threshold and false if its not; */ (expectedNumber: number): boolean; } export interface AsyncHasExactlyFunction { /** * Checks if the number of elements of the iterable is equal to the threshold using a projection. This is a partial resolving operation, will cause a partial or - if needed - a full loop through the elements of the iterable. * @param threshold The validation threshold * @returns True if the number of elements of the iterable is equal to threshold and false if its not; */ (expectedNumber: number): Promise<boolean>; }