Skip to content

Commit 40e66dd

Browse files
committed
Use extracted type
1 parent b4118f2 commit 40e66dd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/mapping/ObjectMapping.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { DataFactory, DatasetCore, Term } from "@rdfjs/types"
21
import type { IValueMapping } from "../type/IValueMapping.js"
2+
import type { ITermWrapperConstructor } from "../type/ITermWrapperConstructor.js"
33
import type { TermWrapper } from "../TermWrapper.js"
44

55

@@ -15,7 +15,7 @@ import type { TermWrapper } from "../TermWrapper.js"
1515
*
1616
*/
1717
export namespace ObjectMapping {
18-
export function as<T>(constructor: new (term: Term, dataset: DatasetCore, factory: DataFactory) => T): IValueMapping<T> {
18+
export function as<T>(constructor: ITermWrapperConstructor<T>): IValueMapping<T> {
1919
return (termWrapper: TermWrapper) => new constructor(termWrapper.term, termWrapper.dataset, termWrapper.factory)
2020
}
2121
}

0 commit comments

Comments
 (0)