headOrElse
constheadOrElse: {<S,A>(fallback?): (self) =>transform<S,SchemaClass<A[number],A[number],never>>; <S,A>(self,fallback?):transform<S,SchemaClass<A[number],A[number],never>>; }
Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:3445
Retrieves the first element of a ReadonlyArray.
If the array is empty, it returns the fallback argument if provided; otherwise, it fails.
Call Signature
Section titled “Call Signature”<
S,A>(fallback?): (self) =>transform<S,SchemaClass<A[number],A[number],never>>
Retrieves the first element of a ReadonlyArray.
If the array is empty, it returns the fallback argument if provided; otherwise, it fails.
Type Parameters
Section titled “Type Parameters”S extends Any
A extends readonly unknown[]
Parameters
Section titled “Parameters”fallback?
Section titled “fallback?”LazyArg<A[number]>
Returns
Section titled “Returns”(
self):transform<S,SchemaClass<A[number],A[number],never>>
Parameters
Section titled “Parameters”S & Schema<A, Encoded<S>, Context<S>>
Returns
Section titled “Returns”transform<S, SchemaClass<A[number], A[number], never>>
3.10.0
Call Signature
Section titled “Call Signature”<
S,A>(self,fallback?):transform<S,SchemaClass<A[number],A[number],never>>
Retrieves the first element of a ReadonlyArray.
If the array is empty, it returns the fallback argument if provided; otherwise, it fails.
Type Parameters
Section titled “Type Parameters”S extends Any
A extends readonly unknown[]
Parameters
Section titled “Parameters”S & Schema<A, Encoded<S>, Context<S>>
fallback?
Section titled “fallback?”LazyArg<A[number]>
Returns
Section titled “Returns”transform<S, SchemaClass<A[number], A[number], never>>
3.10.0
3.10.0