⚠️ Internal: This API is not publically exported by the
package.
Type Parameters
A extends {
[typeSymbol]?: any;
}
Properties
Optional
Effect
Effect?: (() => A[typeof typeSymbol] extends Effect<R0, E0, A0> | _ ? Effect<R0, E0, A0> : never) Type declaration
- (): A[typeof typeSymbol] extends Effect<R0, E0, A0> | _
? Effect<R0, E0, A0>
: never Returns A[typeof typeSymbol] extends Effect<R0, E0, A0> | _
? Effect<R0, E0, A0>
: never
Optional
Tag
Tag?: (() => A[typeof typeSymbol] extends Tag<I0, S0> | _ ? Tag<I0, S0> : never) Type declaration
- (): A[typeof typeSymbol] extends Tag<I0, S0> | _
? Tag<I0, S0>
: never Returns A[typeof typeSymbol] extends Tag<I0, S0> | _
? Tag<I0, S0>
: never
Since
2.0.0