0.1.1
🌿 A data deduplication library
Attributes
Includes Deno configuration
Repository
Current version released
2 years ago
Dependencies
deno.land/x
esm.sh
std
extra-deduplicator
A data deduplication library for Deno, which is designed for extracting new data.
API
interface IOptions<T> {
filename?: string
hash?: (value: T) => JSONValue
shrink?: {
target?: number
threshold?: number
}
}
class Deduplicator<T> {
static create(options?: IOptions): Promise<Deduplicator<T>>
add(values: T[]): Promise<void>
addAndDiff(values: T[]): Promise<T[]>
addAndDiffLast(value: T): Promise<boolean>
close(): void
}