Fix
All checks were successful
Lint / lint (push) Successful in 13s

This commit is contained in:
Julien Valverdé
2026-04-27 17:56:47 +02:00
parent b4fd6d0760
commit 72c76cc1af
2 changed files with 18 additions and 16 deletions

View File

@@ -128,7 +128,8 @@ extends Pipeable.Class() implements SubmittableForm<A, I, R, MA, ME, MR, MP> {
export const isSubmittableForm = (u: unknown): u is SubmittableForm<unknown, unknown, unknown, unknown, unknown, unknown, unknown> => Predicate.hasProperty(u, SubmittableFormTypeId)
export declare namespace makeSubmittable {
export declare namespace make {
export interface Options<in out A, in out I = A, in out R = never, in out MA = void, in out ME = never, in out MR = never, in out MP = never>
extends Mutation.make.Options<
readonly [value: NoInfer<A>, form: SubmittableForm<NoInfer<A>, NoInfer<I>, NoInfer<R>, unknown, unknown, unknown>],
@@ -139,8 +140,8 @@ export declare namespace makeSubmittable {
}
}
export const makeSubmittable = Effect.fnUntraced(function* <A, I = A, R = never, MA = void, ME = never, MR = never, MP = never>(
options: makeSubmittable.Options<A, I, R, MA, ME, MR, MP>
export const make = Effect.fnUntraced(function* <A, I = A, R = never, MA = void, ME = never, MR = never, MP = never>(
options: make.Options<A, I, R, MA, ME, MR, MP>
): Effect.fn.Return<
SubmittableForm<A, I, R, MA, ME, Result.forkEffect.OutputContext<MR, MP>, MP>,
never,
@@ -177,18 +178,18 @@ export const makeSubmittable = Effect.fnUntraced(function* <A, I = A, R = never,
)
})
export declare namespace serviceSubmittable {
export declare namespace service {
export interface Options<in out A, in out I = A, in out R = never, in out MA = void, in out ME = never, in out MR = never, in out MP = never>
extends makeSubmittable.Options<A, I, R, MA, ME, MR, MP> {}
extends make.Options<A, I, R, MA, ME, MR, MP> {}
}
export const serviceSubmittable = <A, I = A, R = never, MA = void, ME = never, MR = never, MP = never>(
options: serviceSubmittable.Options<A, I, R, MA, ME, MR, MP>
export const service = <A, I = A, R = never, MA = void, ME = never, MR = never, MP = never>(
options: service.Options<A, I, R, MA, ME, MR, MP>
): Effect.Effect<
SubmittableForm<A, I, R, MA, ME, Result.forkEffect.OutputContext<MR, MP>, MP>,
never,
Scope.Scope | R | Result.forkEffect.OutputContext<MR, MP>
> => Effect.tap(
makeSubmittable(options),
make(options),
form => Effect.forkScoped(form.run),
)

View File

@@ -128,7 +128,8 @@ export class SynchronizedFormImpl<
export const isSynchronizedForm = (u: unknown): u is SynchronizedForm<unknown, unknown, unknown, unknown, unknown, unknown, unknown> => Predicate.hasProperty(u, SynchronizedFormTypeId)
export declare namespace makeSynchronized {
export declare namespace make {
export interface Options<in out A, in out I = A, in out R = never, in out TER = never, in out TEW = never, in out TRR = never, in out TRW = never> {
readonly schema: Schema.Schema<A, I, R>
readonly target: Lens.Lens<A, TER, TEW, TRR, TRW>
@@ -136,8 +137,8 @@ export declare namespace makeSynchronized {
}
}
export const makeSynchronized = Effect.fnUntraced(function* <A, I = A, R = never, TER = never, TEW = never, TRR = never, TRW = never>(
options: makeSynchronized.Options<A, I, R, TER, TEW, TRR, TRW>
export const make = Effect.fnUntraced(function* <A, I = A, R = never, TER = never, TEW = never, TRR = never, TRW = never>(
options: make.Options<A, I, R, TER, TEW, TRR, TRW>
): Effect.fn.Return<
SynchronizedForm<A, I, R, TER, TEW, TRR, TRW>,
ParseResult.ParseError | TER,
@@ -177,18 +178,18 @@ export const makeSynchronized = Effect.fnUntraced(function* <A, I = A, R = never
)
})
export declare namespace serviceSynchronized {
export declare namespace service {
export interface Options<in out A, in out I = A, in out R = never, in out TER = never, in out TEW = never, in out TRR = never, in out TRW = never>
extends makeSynchronized.Options<A, I, R, TER, TEW, TRR, TRW> {}
extends make.Options<A, I, R, TER, TEW, TRR, TRW> {}
}
export const serviceSynchronized = <A, I = A, R = never, TER = never, TEW = never, TRR = never, TRW = never>(
options: serviceSynchronized.Options<A, I, R, TER, TEW, TRR, TRW>
export const service = <A, I = A, R = never, TER = never, TEW = never, TRR = never, TRW = never>(
options: service.Options<A, I, R, TER, TEW, TRR, TRW>
): Effect.Effect<
SynchronizedForm<A, I, R, TER, TEW, TRR, TRW>,
ParseResult.ParseError | TER,
Scope.Scope | R | TRR | TRW
> => Effect.tap(
makeSynchronized(options),
make(options),
form => Effect.forkScoped(form.run),
)