@types/rdfjs__environment
Advanced tools
Comparing version
@@ -1,3 +0,3 @@ | ||
import DataFactory from '@rdfjs/data-model/Factory.js'; | ||
import DataFactory from "@rdfjs/data-model/Factory.js"; | ||
export default DataFactory; |
@@ -1,3 +0,3 @@ | ||
import DatasetFactory from '@rdfjs/dataset/Factory.js'; | ||
import DatasetFactory from "@rdfjs/dataset/Factory.js"; | ||
export default DatasetFactory; |
export interface FactoryConstructor<F = {}> { | ||
new (...args: any[]): F; | ||
new(...args: any[]): F; | ||
} | ||
@@ -13,11 +13,13 @@ | ||
type UnionToIntersection<U> = | ||
(U extends {} ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never; | ||
type UnionToIntersection<U> = (U extends {} ? (k: U) => void : never) extends ((k: infer I) => void) ? I : never; | ||
export type Environment<T> = { | ||
clone(): Environment<T> | ||
} & Omit<UnionToIntersection<T>, 'init' | 'clone'>; | ||
clone(): Environment<T>; | ||
} & Omit<UnionToIntersection<T>, "init" | "clone">; | ||
interface EnvironmentCtor { | ||
new<F extends ReadonlyArray<FactoryConstructor<any>>>(factories: Narrow<F>, options?: { bind: boolean }): Environment<Distribute<F[number]>>; | ||
new<F extends ReadonlyArray<FactoryConstructor<any>>>( | ||
factories: Narrow<F>, | ||
options?: { bind: boolean }, | ||
): Environment<Distribute<F[number]>>; | ||
} | ||
@@ -24,0 +26,0 @@ |
@@ -1,2 +0,2 @@ | ||
import Formats from './lib/Formats.js'; | ||
import Formats from "./lib/Formats.js"; | ||
@@ -3,0 +3,0 @@ export interface FormatsFactory { |
@@ -7,4 +7,4 @@ // Type definitions for @rdfjs/environment 0.1 | ||
import { default as Environment } from './Environment.js'; | ||
import { default as Environment } from "./Environment.js"; | ||
export default Environment; |
@@ -1,4 +0,4 @@ | ||
import { DataFactory, Stream } from '@rdfjs/types'; | ||
import { SinkMap } from '@rdfjs/sink-map'; | ||
import { EventEmitter } from 'events'; | ||
import { SinkMap } from "@rdfjs/sink-map"; | ||
import { DataFactory, Stream } from "@rdfjs/types"; | ||
import { EventEmitter } from "events"; | ||
@@ -9,5 +9,5 @@ declare class Formats { | ||
serializers: SinkMap<Stream, EventEmitter>; | ||
import(other: Partial<Pick<Formats, 'parsers' | 'serializers'>>): Formats; | ||
import(other: Partial<Pick<Formats, "parsers" | "serializers">>): Formats; | ||
} | ||
export default Formats; |
@@ -1,3 +0,3 @@ | ||
import NamespaceFactory from '@rdfjs/namespace/Factory.js'; | ||
import NamespaceFactory from "@rdfjs/namespace/Factory.js"; | ||
export default NamespaceFactory; |
{ | ||
"name": "@types/rdfjs__environment", | ||
"version": "0.1.7", | ||
"version": "0.1.8", | ||
"description": "TypeScript definitions for @rdfjs/environment", | ||
@@ -36,5 +36,5 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rdfjs__environment", | ||
}, | ||
"typesPublisherContentHash": "93f5d8af8455c73969d7f7b7af1800a3c51647f01ccb6f4f3e3aaa8ddbe01222", | ||
"typeScriptVersion": "4.3", | ||
"typesPublisherContentHash": "9f7100ace0cd66608761b5f478d6bbe8530882b64852ba9677dd346cdfa2ae77", | ||
"typeScriptVersion": "4.5", | ||
"type": "module" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Sun, 30 Jul 2023 07:02:44 GMT | ||
* Last updated: Wed, 27 Sep 2023 07:12:04 GMT | ||
* Dependencies: [@types/rdfjs__data-model](https://npmjs.com/package/@types/rdfjs__data-model), [@types/rdfjs__dataset](https://npmjs.com/package/@types/rdfjs__dataset), [@types/rdfjs__namespace](https://npmjs.com/package/@types/rdfjs__namespace), [@types/rdfjs__sink-map](https://npmjs.com/package/@types/rdfjs__sink-map), [@types/rdfjs__term-map](https://npmjs.com/package/@types/rdfjs__term-map), [@types/rdfjs__term-set](https://npmjs.com/package/@types/rdfjs__term-set), [@types/rdfjs__types](https://npmjs.com/package/@types/rdfjs__types) | ||
@@ -14,0 +14,0 @@ * Global values: none |
@@ -1,3 +0,3 @@ | ||
import { TermMapFactory } from '@rdfjs/term-map/Factory.js'; | ||
import { TermSetFactory } from '@rdfjs/term-set/Factory.js'; | ||
import { TermMapFactory } from "@rdfjs/term-map/Factory.js"; | ||
import { TermSetFactory } from "@rdfjs/term-set/Factory.js"; | ||
@@ -4,0 +4,0 @@ export interface Factory extends TermSetFactory, TermMapFactory { |
6081
0.31%64
3.23%