DedupeOptions: {
    key?: DedupeKeyFunction;
    resolver?: DedupeResolverFunction;
    skip?: DedupeSkipFunction;
}