diff --git a/packages/effect-fc/src/Form.ts b/packages/effect-fc/src/Form.ts index ad20e04..d58b12c 100644 --- a/packages/effect-fc/src/Form.ts +++ b/packages/effect-fc/src/Form.ts @@ -173,6 +173,23 @@ const run = (self: Form) => Stream.run ) +export const field: { + >>( + self: Form, + path: P, + ): Effect.Effect, PropertyPath.ValueFromPath>> +} = Effect.fnUntraced(function* >>( + self: Form, + path: P, +) { + return new FormFieldImpl( + SubscribableInternal.make({ + + }) + ) +}) + + export namespace useInput { export interface Options { readonly debounce?: Duration.DurationInput