diff --git a/packages/effect/src/Effect.ts b/packages/effect/src/Effect.ts index 93cba72132..5aa3c11385 100644 --- a/packages/effect/src/Effect.ts +++ b/packages/effect/src/Effect.ts @@ -6395,7 +6395,7 @@ export declare namespace Service { * @category models */ export interface TagClass extends Context.Tag { - of(_: Pick): Self + make(_: Type): Self new(_: never): Type & { readonly _tag: Id diff --git a/packages/effect/test/Effect/service.test.ts b/packages/effect/test/Effect/service.test.ts index 26200bdae3..b6b974b39c 100644 --- a/packages/effect/test/Effect/service.test.ts +++ b/packages/effect/test/Effect/service.test.ts @@ -31,7 +31,7 @@ class Logger extends Effect.Service()("Logger", { }), dependencies: [Prefix, Postfix] }) { - static Test = Layer.succeed(this, this.of({ info: () => Effect.void })) + static Test = Layer.succeed(this, Logger.make({ info: () => Effect.void })) } describe("Effect", () => {