servido
Version:
Versatile services for React ⚗️
26 lines (25 loc) • 1.15 kB
TypeScript
import { clearServiceDependent, forgoService } from "./forgo-service";
import { CircularDependencyError, requireService } from "./require-service";
import { ServiceAgent, useAgent } from "./service-agent";
import { ServiceContext } from "./service-context";
import { ServiceContextProvider } from "./service-context-provider";
import { ServiceDataStore } from "./service-data-store";
import { ServiceDependent } from "./service-dependent";
import { ServiceExecution, ServiceExecutionSlot } from "./service-execution";
import { ServiceProvider } from "./service-provider";
import servido from "./servido";
export { useAgent, ServiceAgent };
export { ServiceContext };
export { ServiceContextProvider };
export { ServiceDataStore };
export { ServiceDependent };
export { ServiceProvider };
export { requireService, CircularDependencyError };
export { forgoService, clearServiceDependent };
export { ServiceExecution, ServiceExecutionSlot };
export * from "./service";
export * from "./service-config";
export * from "./service-types";
export * from "./service-hooks";
export * from "./service-util";
export default servido;