feat: 2.0.0 beta release
This commit is contained in:
10
src/observe/is-match.ts
Normal file
10
src/observe/is-match.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Query } from "mingo";
|
||||
|
||||
import type { Document, Filter, WithId } from "../types.ts";
|
||||
|
||||
export function isMatch<TSchema extends Document = Document>(
|
||||
document: WithId<TSchema>,
|
||||
filter?: Filter<WithId<TSchema>>,
|
||||
): boolean {
|
||||
return !filter || new Query(filter).test(document);
|
||||
}
|
||||
Reference in New Issue
Block a user