UNPKG

@lint-todo/utils

Version:

![CI Build](https://github.com/lint-todo/utils/workflows/CI%20Build/badge.svg) [![npm version](https://badge.fury.io/js/%40lint-todo%2Futils.svg)](https://badge.fury.io/js/%40lint-todo%2Futils) [![License](https://img.shields.io/npm/l/@checkup/cli.svg)](h

15 lines 783 B
import { TodoData, OperationType } from './types'; export declare function exactMatch(todoDataToFind: TodoData, todoDatum: TodoData): boolean; export default class TodoMatcher { unprocessed: Set<TodoData>; constructor(); unmatched(predicate?: (todoDatum: TodoData) => boolean): Set<TodoData>; add(todoDatum: TodoData): void; remove(todoDatum: TodoData): void; addOrRemove(operation: OperationType, todoDatum: TodoData): void; find2(todoDatum: TodoData): TodoData | undefined; find(predicate: (value: TodoData, index?: number, obj?: TodoData[]) => unknown): TodoData | undefined; exactMatch(todoDataToFind: TodoData): TodoData | undefined; fuzzyMatch(todoDataToFind: TodoData): TodoData | undefined; } //# sourceMappingURL=todo-matcher.d.ts.map