diff --git a/src/unique.ts b/src/unique.ts index a25bf3f..d4e2d09 100644 --- a/src/unique.ts +++ b/src/unique.ts @@ -14,11 +14,14 @@ export type UniqueOptions = { filter?: (item: Type) => boolean; }; -export function unique(items: AsyncIterable, options?: UniqueOptions): AsyncIterable; +export function unique(items: AsyncIterable, options?: UniqueOptions): AsyncIterable; export function unique(items: Iterable, options?: UniqueOptions): Iterable; -export function unique(items: string, options?: UniqueOptions): Iterable; +export function unique( + items: AsyncIterable | Iterable, + options?: UniqueOptions, +): AsyncIterable | Iterable; export function unique( items: AsyncIterable | Iterable,