UNPKG

veffect

Version:

powerful TypeScript validation library built on the robust foundation of Effect combining exceptional type safety, high performance, and developer experience. Taking inspiration from Effect's functional principles, VEffect delivers a balanced approach tha

26 lines 825 B
/** * @since 2.0.0 */ import type * as Clock from "./Clock.js"; import type * as ConfigProvider from "./ConfigProvider.js"; import type * as Console from "./Console.js"; import type * as Context from "./Context.js"; import type * as FiberRef from "./FiberRef.js"; import type * as Random from "./Random.js"; import type * as Tracer from "./Tracer.js"; /** * @since 2.0.0 * @category models */ export type DefaultServices = Clock.Clock | Console.Console | Random.Random | ConfigProvider.ConfigProvider | Tracer.Tracer; /** * @since 2.0.0 * @category constructors */ export declare const liveServices: Context.Context<DefaultServices>; /** * @since 2.0.0 * @category fiberRefs */ export declare const currentServices: FiberRef.FiberRef<Context.Context<DefaultServices>>; //# sourceMappingURL=DefaultServices.d.ts.map