| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- /**
 
-  * Returns a function that checks if an elements index matches the given rule
 
-  * highly optimized to return the fastest solution.
 
-  *
 
-  * @param parsed A tuple [a, b], as returned by `parse`.
 
-  * @returns A highly optimized function that returns whether an index matches the nth-check.
 
-  * @example
 
-  *
 
-  * ```js
 
-  * const check = nthCheck.compile([2, 3]);
 
-  *
 
-  * check(0); // `false`
 
-  * check(1); // `false`
 
-  * check(2); // `true`
 
-  * check(3); // `false`
 
-  * check(4); // `true`
 
-  * check(5); // `false`
 
-  * check(6); // `true`
 
-  * ```
 
-  */
 
- export declare function compile(parsed: [a: number, b: number]): (index: number) => boolean;
 
- /**
 
-  * Returns a function that produces a monotonously increasing sequence of indices.
 
-  *
 
-  * If the sequence has an end, the returned function will return `null` after
 
-  * the last index in the sequence.
 
-  *
 
-  * @param parsed A tuple [a, b], as returned by `parse`.
 
-  * @returns A function that produces a sequence of indices.
 
-  * @example <caption>Always increasing (2n+3)</caption>
 
-  *
 
-  * ```js
 
-  * const gen = nthCheck.generate([2, 3])
 
-  *
 
-  * gen() // `1`
 
-  * gen() // `3`
 
-  * gen() // `5`
 
-  * gen() // `8`
 
-  * gen() // `11`
 
-  * ```
 
-  *
 
-  * @example <caption>With end value (-2n+10)</caption>
 
-  *
 
-  * ```js
 
-  *
 
-  * const gen = nthCheck.generate([-2, 5]);
 
-  *
 
-  * gen() // 0
 
-  * gen() // 2
 
-  * gen() // 4
 
-  * gen() // null
 
-  * ```
 
-  */
 
- export declare function generate(parsed: [a: number, b: number]): () => number | null;
 
- //# sourceMappingURL=compile.d.ts.map
 
 
  |