Skip to content

Commit 4db230b

Browse files
committed
fix: module duplication
1 parent 912c800 commit 4db230b

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

packages/@wroud/di-react/src/useService.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import type { ServiceType } from "@wroud/di/types";
22
import { useServiceIterator } from "./useServiceIterator.js";
3-
import { single } from "@wroud/di";
4-
import { isServiceTypeResolver } from "@wroud/di/service-type-resolvers/BaseServiceTypeResolver.js";
3+
import { single, isServiceTypeResolver } from "@wroud/di";
54

65
export function useService<T>(type: ServiceType<T>): T {
76
if (!isServiceTypeResolver(type)) {

packages/@wroud/di-react/src/useServiceIterator.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import { ServiceLifetime } from "@wroud/di/di/ServiceLifetime.js";
22
import { useServiceProvider } from "./useServiceProvider.js";
3-
import { ServiceProvider } from "@wroud/di/di/ServiceProvider.js";
43
import type { IResolverServiceType } from "@wroud/di/types";
54
import { useEffect, useRef } from "react";
6-
import { IServiceProvider } from "@wroud/di";
5+
import { IServiceProvider, ServiceProvider } from "@wroud/di";
76

87
const unset = Symbol("unset");
98
const EMPTY_CONTEXT = Object.freeze({});

packages/@wroud/di/src/production.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ export * from "./implementation-resolvers/value.js";
77
export * from "./service-type-resolvers/all.js";
88
export * from "./service-type-resolvers/optional.js";
99
export * from "./service-type-resolvers/single.js";
10+
export { isServiceTypeResolver } from "./service-type-resolvers/BaseServiceTypeResolver.js";
1011
export * from "./di/injectable.js";
1112
export * from "./di/IServiceProvider.js";
13+
export * from "./di/ServiceProvider.js";
1214
export * from "./di/ServiceContainerBuilder.js";
1315
export * from "./di/ServiceRegistry.js";
1416
export type * from "./types/IAsyncServiceScope.js";

0 commit comments

Comments
 (0)