@types/clownface
Advanced tools
Comparing version 1.2.0 to 1.2.1
@@ -39,2 +39,9 @@ // Type definitions for clownface 1.2 | ||
type Predicate<T extends AnyContext = undefined, D extends DatasetCore = DatasetCore> = | ||
T extends undefined | ||
? never | ||
: T extends any[] | ||
? Iteratee<T[0], D> | ||
: Iteratee<T, D>; | ||
interface OutOptions { | ||
@@ -55,3 +62,4 @@ language?: string | string[]; | ||
toArray(): Array<AnyPointer<T extends undefined ? never : T extends any[] ? T[0] : T, D>>; | ||
filter(cb: (quad: Iteratee<T, D>) => boolean): AnyPointer<T, D>; | ||
filter<S extends T>(cb: (ptr: Iteratee<T, D>) => ptr is Predicate<S, any>): AnyPointer<S, D>; | ||
filter(cb: (ptr: Iteratee<T, D>) => boolean): AnyPointer<T, D>; | ||
forEach(cb: (quad: Iteratee<T, D>) => void): this; | ||
@@ -58,0 +66,0 @@ map<X>(cb: (quad: Iteratee<T, D>, index: number) => X): X[]; |
{ | ||
"name": "@types/clownface", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "TypeScript definitions for clownface", | ||
@@ -24,4 +24,4 @@ "license": "MIT", | ||
}, | ||
"typesPublisherContentHash": "7a2cdbd64691154a7f9f990a074c31016cc274500aef8869c9b7484d8151fc15", | ||
"typeScriptVersion": "3.4" | ||
"typesPublisherContentHash": "aebb99207bcac0f33e7517c1eea0028d08ad252eb196a2e6319d8e5c87652194", | ||
"typeScriptVersion": "3.5" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Tue, 29 Dec 2020 07:07:17 GMT | ||
* Last updated: Mon, 26 Apr 2021 11:31:27 GMT | ||
* Dependencies: [@types/rdf-js](https://npmjs.com/package/@types/rdf-js) | ||
@@ -14,0 +14,0 @@ * Global values: none |
11132
123