- assert<TSource>(
src: Iterable<TSource>,
predicate: (item: TSource, index: number) => boolean,
): IEnumerable<TSource> Parameters
- src: Iterable<TSource>
- predicate: (item: TSource, index: number) => boolean
A sequence with source elements in their original order.
- assert<TSource>(
src: Iterable<TSource>,
predicate: (item: TSource, index: number) => boolean,
message: string,
): IEnumerable<TSource> Parameters
- src: Iterable<TSource>
- predicate: (item: TSource, index: number) => boolean
- message: string
A sequence with source elements in their original order.
- assert<TSource, TError extends Error>(
src: Iterable<TSource>,
predicate: (item: TSource, index: number) => boolean,
errorType: new (message?: string) => TError,
): IEnumerable<TSource> Type Parameters
- TSource
- TError extends Error
Parameters
- src: Iterable<TSource>
- predicate: (item: TSource, index: number) => boolean
- errorType: new (message?: string) => TError
A sequence with source elements in their original order.
- assert<TSource, TError extends Error>(
src: Iterable<TSource>,
predicate: (item: TSource, index: number) => boolean,
message: string,
errorType: new (message?: string) => TError,
): IEnumerable<TSource> Type Parameters
- TSource
- TError extends Error
Parameters
- src: Iterable<TSource>
- predicate: (item: TSource, index: number) => boolean
- message: string
- errorType: new (message?: string) => TError
A sequence with source elements in their original order.
Tests a sequence with a given predicate. An error will be thrown if any element fails the sequence.