0.1.2 #4

Merged
Thilawyn merged 57 commits from next into master 2025-02-26 19:27:39 +01:00
Showing only changes of commit e1349e5e03 - Show all commits

View File

@@ -4,7 +4,7 @@ import * as ReffuseHelpers from "./ReffuseHelpers.js"
import type { Merge, StaticType } from "./types.js" import type { Merge, StaticType } from "./types.js"
class Reffuse extends ReffuseHelpers.ReffuseHelpers<void> {} class Reffuse extends ReffuseHelpers.ReffuseHelpers<never> {}
class MyService extends Effect.Service<MyService>()("MyService", { class MyService extends Effect.Service<MyService>()("MyService", {
succeed: {} succeed: {}
@@ -39,7 +39,7 @@ export const withContexts = <R2 extends Array<unknown>>(
{ {
new(): Merge< new(): Merge<
InstanceType<BaseClass>, InstanceType<BaseClass>,
{ readonly contexts: readonly ReffuseContext.ReffuseContext<R1 | R2[number]>[] } ReffuseHelpers.ReffuseHelpers<R1 | R2[number]>
> >
} & } &
StaticType<BaseClass> StaticType<BaseClass>