diff --git a/404.html b/404.html index 8144327db..8825ac351 100644 --- a/404.html +++ b/404.html @@ -16,7 +16,7 @@
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/flow/-internal-/index.html b/api/flow/-internal-/index.html index 431517a25..420165061 100644 --- a/api/flow/-internal-/index.html +++ b/api/flow/-internal-/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/flow/-internal-/type-aliases/Method.html b/api/flow/-internal-/type-aliases/Method.html index 480097d6b..44fdc94a8 100644 --- a/api/flow/-internal-/type-aliases/Method.html +++ b/api/flow/-internal-/type-aliases/Method.html @@ -12,14 +12,14 @@ - + -
Skip to content

Released under the MIT License.

- +
Skip to content

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/-internal-/type-aliases/Parameters.html b/api/flow/-internal-/type-aliases/Parameters.html index feb462eeb..c11049bb3 100644 --- a/api/flow/-internal-/type-aliases/Parameters.html +++ b/api/flow/-internal-/type-aliases/Parameters.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / flow / <internal> / Parameters

Type alias: Parameters<T>

Parameters<T>: T extends (...args) => any ? P : never

Obtain the parameters of a function type in a tuple

Type parameters

T extends (...args) => any

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1632

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/flow/-internal-/type-aliases/ReturnType.html b/api/flow/-internal-/type-aliases/ReturnType.html index 839325d69..dd9af349b 100644 --- a/api/flow/-internal-/type-aliases/ReturnType.html +++ b/api/flow/-internal-/type-aliases/ReturnType.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / flow / <internal> / ReturnType

Type alias: ReturnType<T>

ReturnType<T>: T extends (...args) => infer R ? R : any

Obtain the return type of a function type

Type parameters

T extends (...args) => any

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1642

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/flow/-internal-/type-aliases/ReturnValue.html b/api/flow/-internal-/type-aliases/ReturnValue.html index e33009d48..757280606 100644 --- a/api/flow/-internal-/type-aliases/ReturnValue.html +++ b/api/flow/-internal-/type-aliases/ReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / <internal> / ReturnValue

Type alias: ReturnValue<A, R>

ReturnValue<A, R>: R extends Promise<string> ? MaybePromise<Result<A>> : Result<A>

Map error if result is failure.

Example

typescript
const queryUserInfo = () => flow(ok(userId), andThen(queryUserInfo), mapErr((err) => 'failed to query user info'))

More examples

Type parameters

A

R extends MaybePromise<string>

Source

packages/core/src/flow/mapErr.ts:16

Released under the MIT License.

- +
Skip to content

fx-flow / flow / <internal> / ReturnValue

Type alias: ReturnValue<A, R>

ReturnValue<A, R>: R extends Promise<string> ? MaybePromise<Result<A>> : Result<A>

Map error if result is failure.

Example

typescript
const queryUserInfo = () => flow(ok(userId), andThen(queryUserInfo), mapErr((err) => 'failed to query user info'))

More examples

Type parameters

A

R extends MaybePromise<string>

Source

packages/core/src/flow/mapErr.ts:16

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/-internal-/type-aliases/TryDoResult.html b/api/flow/-internal-/type-aliases/TryDoResult.html index ed18de5f4..919fdb0db 100644 --- a/api/flow/-internal-/type-aliases/TryDoResult.html +++ b/api/flow/-internal-/type-aliases/TryDoResult.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / <internal> / TryDoResult

Type alias: TryDoResult<T>

TryDoResult<T>: IsNever<T> extends true ? never : IsAny<T> extends true ? unknown : T extends Promise<infer U> ? Promise<Result<Awaited<U>>> : Result<T>

Type parameters

T

Source

packages/core/src/flow/tryDo.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / flow / <internal> / TryDoResult

Type alias: TryDoResult<T>

TryDoResult<T>: IsNever<T> extends true ? never : IsAny<T> extends true ? unknown : T extends Promise<infer U> ? Promise<Result<Awaited<U>>> : Result<T>

Type parameters

T

Source

packages/core/src/flow/tryDo.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/classes/Result.html b/api/flow/classes/Result.html index cb9cf1e53..a698ac08b 100644 --- a/api/flow/classes/Result.html +++ b/api/flow/classes/Result.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / flow / Result

Class: Result<T>

To describe a result of program.

Contents

Example

typescript
new Result({ data: 1 }).unwrapOr(2) // 1
-new Result({ err: '' }).unwrapOr(2) // 2

More examples

Type parameters

T

Constructors

new Result(args)

new Result<T>(args): Result<T>

Parameters

args: Object | Object

Returns

Result<T>

Source

packages/core/src/flow/result.ts:19

Properties

data

private data: undefined | T

Source

packages/core/src/flow/result.ts:17


err

private err: undefined | string

Source

packages/core/src/flow/result.ts:16


ok

private ok: boolean

Source

packages/core/src/flow/result.ts:15

Methods

error()

error(): undefined | string

Return error message if result is failure

Returns

undefined | string

Source

packages/core/src/flow/result.ts:56


isErr()

isErr(): boolean

Check if result is failure

Returns

boolean

Source

packages/core/src/flow/result.ts:118


isOk()

isOk(): boolean

Check if result is success

Returns

boolean

Source

packages/core/src/flow/result.ts:113


isPromise()

isPromise(): boolean

Returns

boolean

Source

packages/core/src/flow/result.ts:123


map()

map<R>(fn): Result<R>

Return a result whose data is the result of fn, if result is success

Type parameters

R

Parameters

fn: (data) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:63


mapErr()

mapErr(err): Result<T>

Return a result with the same data of the original one if result is success or return a result with err

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:87


mapOr()

mapOr<R>(fn, data): Result<R>

Return a result whose data is the result of fn, if result is success, or data

Type parameters

R

Parameters

fn: (data) => R

data: R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:71


mapOrElse()

mapOrElse<R>(fn, fn2): Result<R>

Return a result whose data is the result of fn, if result is success, or the result of fn2

Type parameters

R

Parameters

fn: (data) => R

fn2: (err) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:79


unwrap()

unwrap(): T

Return data of result if result is success, or throw an error

Returns

T

Source

packages/core/src/flow/result.ts:32


unwrapOr()

unwrapOr(data): T

Return data of result if result is success, or return data

Parameters

data: T

Returns

T

Source

packages/core/src/flow/result.ts:40


unwrapOrElse()

unwrapOrElse(fn): T

Return data of result if result is success, or return the result of fn

Parameters

fn: (err) => T

Returns

T

Source

packages/core/src/flow/result.ts:48


wait()

wait(): Promise<Result<Awaited<T>>>

Wait for data

  • Result<Promise<T> > -> Promise<Result<T> >
  • Result<T> -> Promise<Result<T> >

Returns

Promise<Result<Awaited<T>>>

Source

packages/core/src/flow/result.ts:100

Released under the MIT License.

- +new Result({ err: '' }).unwrapOr(2) // 2

More examples

Type parameters

T

Constructors

new Result(args)

new Result<T>(args): Result<T>

Parameters

args: Object | Object

Returns

Result<T>

Source

packages/core/src/flow/result.ts:19

Properties

data

private data: undefined | T

Source

packages/core/src/flow/result.ts:17


err

private err: undefined | string

Source

packages/core/src/flow/result.ts:16


ok

private ok: boolean

Source

packages/core/src/flow/result.ts:15

Methods

error()

error(): undefined | string

Return error message if result is failure

Returns

undefined | string

Source

packages/core/src/flow/result.ts:56


isErr()

isErr(): boolean

Check if result is failure

Returns

boolean

Source

packages/core/src/flow/result.ts:118


isOk()

isOk(): boolean

Check if result is success

Returns

boolean

Source

packages/core/src/flow/result.ts:113


isPromise()

isPromise(): boolean

Returns

boolean

Source

packages/core/src/flow/result.ts:123


map()

map<R>(fn): Result<R>

Return a result whose data is the result of fn, if result is success

Type parameters

R

Parameters

fn: (data) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:63


mapErr()

mapErr(err): Result<T>

Return a result with the same data of the original one if result is success or return a result with err

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:87


mapOr()

mapOr<R>(fn, data): Result<R>

Return a result whose data is the result of fn, if result is success, or data

Type parameters

R

Parameters

fn: (data) => R

data: R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:71


mapOrElse()

mapOrElse<R>(fn, fn2): Result<R>

Return a result whose data is the result of fn, if result is success, or the result of fn2

Type parameters

R

Parameters

fn: (data) => R

fn2: (err) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:79


unwrap()

unwrap(): T

Return data of result if result is success, or throw an error

Returns

T

Source

packages/core/src/flow/result.ts:32


unwrapOr()

unwrapOr(data): T

Return data of result if result is success, or return data

Parameters

data: T

Returns

T

Source

packages/core/src/flow/result.ts:40


unwrapOrElse()

unwrapOrElse(fn): T

Return data of result if result is success, or return the result of fn

Parameters

fn: (err) => T

Returns

T

Source

packages/core/src/flow/result.ts:48


wait()

wait(): Promise<Result<Awaited<T>>>

Wait for data

Returns

Promise<Result<Awaited<T>>>

Source

packages/core/src/flow/result.ts:100

+ \ No newline at end of file diff --git a/api/flow/functions/andThen.html b/api/flow/functions/andThen.html index 014e5bbc8..3ab0ed546 100644 --- a/api/flow/functions/andThen.html +++ b/api/flow/functions/andThen.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / flow / andThen

Function: andThen()

andThen(fn, result)

andThen<A, R>(fn, result): ResultReturnValue<R>

Call fn if result is success.

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (data) => R

result: Result<A>

Returns

ResultReturnValue<R>

Example

typescript
const userInfo = (await andThen(queryUserInfo, ok(userId))).unwrap()
 // with flow
-const userInfo = (await flow(ok(userId), andThen(queryUserInfo))).unwrap()

More examples

Source

packages/core/src/flow/andThen.ts:18

andThen(fn)

andThen<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/andThen.ts:22

Released under the MIT License.

- +const userInfo = (await flow(ok(userId), andThen(queryUserInfo))).unwrap()

More examples

Source

packages/core/src/flow/andThen.ts:18

andThen(fn)

andThen<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/andThen.ts:22

+ \ No newline at end of file diff --git a/api/flow/functions/anyway.html b/api/flow/functions/anyway.html index 2b0286997..6dd4f96ab 100644 --- a/api/flow/functions/anyway.html +++ b/api/flow/functions/anyway.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / flow / anyway

Function: anyway()

anyway(fn, result)

anyway<A, R>(fn, result): ResultReturnValue<R>

Call fn anyway.

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (args) => R

result: Result<A>

Returns

ResultReturnValue<R>

Example

typescript
const userInfo = (await anyway(queryUserInfo, err(userId))).unwrap() // throw an error
 // with flow
-const data = (await flow(ok(filePath), andThen(readFileToStr), anyway(closeIO))).unwrap()

More examples

Source

packages/core/src/flow/anyway.ts:17

anyway(fn)

anyway<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (args) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/anyway.ts:21

Released under the MIT License.

- +const data = (await flow(ok(filePath), andThen(readFileToStr), anyway(closeIO))).unwrap()

More examples

Source

packages/core/src/flow/anyway.ts:17

anyway(fn)

anyway<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (args) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/anyway.ts:21

+ \ No newline at end of file diff --git a/api/flow/functions/err.html b/api/flow/functions/err.html index ff77145e5..6bb5d1117 100644 --- a/api/flow/functions/err.html +++ b/api/flow/functions/err.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / err

Function: err()

err<T>(err): Result<T>

Generate a fail result

Type parameters

T

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:129

Released under the MIT License.

- +
Skip to content

fx-flow / flow / err

Function: err()

err<T>(err): Result<T>

Generate a fail result

Type parameters

T

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:129

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/functions/errThen.html b/api/flow/functions/errThen.html index 1fa35021d..29363d17b 100644 --- a/api/flow/functions/errThen.html +++ b/api/flow/functions/errThen.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / flow / errThen

Function: errThen()

errThen(fn, result)

errThen<A>(fn, result): MaybePromise<Result<A>>

Call fn if result is failure.

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

result: Result<A>

Returns

MaybePromise<Result<A>>

Example

typescript
const userInfo = (await errThen(queryUserInfo, err(userId))).unwrap() // throw an error
 // with flow
-const userInfo = (await flow(ok(userId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/errThen.ts:18

errThen(fn)

errThen<A>(fn): (result) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThen.ts:19

errThen(fn, result)

errThen<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:20

errThen(fn)

errThen<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:21

Released under the MIT License.

- +const userInfo = (await flow(ok(userId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/errThen.ts:18

errThen(fn)

errThen<A>(fn): (result) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThen.ts:19

errThen(fn, result)

errThen<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:20

errThen(fn)

errThen<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:21

+ \ No newline at end of file diff --git a/api/flow/functions/errThenEnd.html b/api/flow/functions/errThenEnd.html index fa761127c..18150cdde 100644 --- a/api/flow/functions/errThenEnd.html +++ b/api/flow/functions/errThenEnd.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / errThenEnd

Function: errThenEnd()

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): MaybePromise<Result<A>>

Call fn if result is failure, then exit flow.

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Example

typescript
const userInfo = (await flow(ok(filePath), andThen(readFileToStr), errThenEnd(notify), andThen(calcLineCount))).unwrapOr(0)

More examples

Source

packages/core/src/flow/errThenEnd.ts:16

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThenEnd.ts:21

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:24

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:25

Released under the MIT License.

- +
Skip to content

fx-flow / flow / errThenEnd

Function: errThenEnd()

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): MaybePromise<Result<A>>

Call fn if result is failure, then exit flow.

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Example

typescript
const userInfo = (await flow(ok(filePath), andThen(readFileToStr), errThenEnd(notify), andThen(calcLineCount))).unwrapOr(0)

More examples

Source

packages/core/src/flow/errThenEnd.ts:16

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThenEnd.ts:21

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:24

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:25

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/functions/flow.html b/api/flow/functions/flow.html index 33e0499cb..deaee4194 100644 --- a/api/flow/functions/flow.html +++ b/api/flow/functions/flow.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / flow

Function: flow()

flow(args)

flow<A1, R>(...args): FlowReturnValue<[A1, R]>

Compose steps from left to right.

Type parameters

A1 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => R]

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await flow(ok(filePath), andThen(readFileToStr))).unwrap()

More examples

Source

packages/core/src/flow/flow.ts:16

flow(args)

flow<A1, A2, R>(...args): FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/flow.ts:20

flow(args)

flow<A1, A2, A3, R>(...args): FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/flow.ts:28

flow(args)

flow<A1, A2, A3, A4, R>(...args): FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/flow.ts:37

flow(args)

flow<A1, A2, A3, A4, A5, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/flow.ts:53

flow(args)

flow<A1, A2, A3, A4, A5, A6, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/flow.ts:71

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/flow.ts:91

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/flow.ts:113

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/flow.ts:137

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/flow.ts:163

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/flow.ts:191

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/flow.ts:221

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/flow.ts:253

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/flow.ts:287

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/flow.ts:323

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/flow.ts:361

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/flow.ts:401

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/flow.ts:443

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/flow.ts:487

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/flow.ts:533

Released under the MIT License.

- +
Skip to content

fx-flow / flow / flow

Function: flow()

flow(args)

flow<A1, R>(...args): FlowReturnValue<[A1, R]>

Compose steps from left to right.

Type parameters

A1 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => R]

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await flow(ok(filePath), andThen(readFileToStr))).unwrap()

More examples

Source

packages/core/src/flow/flow.ts:16

flow(args)

flow<A1, A2, R>(...args): FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/flow.ts:20

flow(args)

flow<A1, A2, A3, R>(...args): FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/flow.ts:28

flow(args)

flow<A1, A2, A3, A4, R>(...args): FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/flow.ts:37

flow(args)

flow<A1, A2, A3, A4, A5, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/flow.ts:53

flow(args)

flow<A1, A2, A3, A4, A5, A6, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/flow.ts:71

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/flow.ts:91

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/flow.ts:113

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/flow.ts:137

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/flow.ts:163

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/flow.ts:191

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/flow.ts:221

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/flow.ts:253

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/flow.ts:287

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/flow.ts:323

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/flow.ts:361

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/flow.ts:401

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/flow.ts:443

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/flow.ts:487

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/flow.ts:533

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/functions/inject.html b/api/flow/functions/inject.html index d247a23e9..4d3ebca73 100644 --- a/api/flow/functions/inject.html +++ b/api/flow/functions/inject.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / flow / inject

Function: inject()

inject(fn, result)

inject<A>(fn, result): Promise<Result<A>>

Inject a function to the progress without side effect.

Type parameters

A

Parameters

fn: (args) => Promise<unknown>

result: Result<A>

Returns

Promise<Result<A>>

Example

typescript
// with flow
-const userInfo = (await flow(ok(userId), inject(doSometingElse), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/inject.ts:17

inject(fn)

inject<A>(fn): (result) => Promise<Result<A>>

Type parameters

A

Parameters

fn: (args) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

Promise<Result<A>>

Source

packages/core/src/flow/inject.ts:21

inject(fn, result)

inject<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:24

inject(fn)

inject<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:28

Released under the MIT License.

- +const userInfo = (await flow(ok(userId), inject(doSometingElse), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/inject.ts:17

inject(fn)

inject<A>(fn): (result) => Promise<Result<A>>

Type parameters

A

Parameters

fn: (args) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

Promise<Result<A>>

Source

packages/core/src/flow/inject.ts:21

inject(fn, result)

inject<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:24

inject(fn)

inject<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:28

+ \ No newline at end of file diff --git a/api/flow/functions/into.html b/api/flow/functions/into.html index 690ca35c0..101929b13 100644 --- a/api/flow/functions/into.html +++ b/api/flow/functions/into.html @@ -12,7 +12,7 @@ - + @@ -21,8 +21,8 @@
Skip to content

fx-flow / flow / into

Function: into()

into(fn, result)

into<A, R>(fn, result): ReturnValue<R>

Convert data of result.

Type parameters

A

R

Parameters

fn: (data) => R

result: Result<A>

Returns

ReturnValue<R>

Example

typescript
const injectUserId = () => 1
 const userInfo = (await andThen(queryUserInfo, into(injectUserId, ok()))).unwrap()
 // with flow
-const userInfo = (await flow(ok(), into(injectUserId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/into.ts:21

into(fn)

into<A, R>(fn): (result) => ReturnValue<R>

Type parameters

A

R

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<R>

Source

packages/core/src/flow/into.ts:22

Released under the MIT License.

- +const userInfo = (await flow(ok(), into(injectUserId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/into.ts:21

into(fn)

into<A, R>(fn): (result) => ReturnValue<R>

Type parameters

A

R

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<R>

Source

packages/core/src/flow/into.ts:22

+ \ No newline at end of file diff --git a/api/flow/functions/log.html b/api/flow/functions/log.html index f03a38a05..2bf582793 100644 --- a/api/flow/functions/log.html +++ b/api/flow/functions/log.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / log

Function: log()

log(method, result, modifier)

log<A>(method, result, modifier): Result<A>

Output result of each step in flow.

Type parameters

A

Parameters

method: Method

result: Result<A>

modifier: Modifier

Returns

Result<A>

Example

typescript
flow(ok(filePath), log('INFO'), andThen(readFileToStr), expect('file should exists'))

More examples

Source

packages/core/src/flow/log.ts:17

log(method)

log<A>(method): (result, modifier) => Result<A>

Type parameters

A

Parameters

method: Method

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/log.ts:18

Released under the MIT License.

- +
Skip to content

fx-flow / flow / log

Function: log()

log(method, result, modifier)

log<A>(method, result, modifier): Result<A>

Output result of each step in flow.

Type parameters

A

Parameters

method: Method

result: Result<A>

modifier: Modifier

Returns

Result<A>

Example

typescript
flow(ok(filePath), log('INFO'), andThen(readFileToStr), expect('file should exists'))

More examples

Source

packages/core/src/flow/log.ts:17

log(method)

log<A>(method): (result, modifier) => Result<A>

Type parameters

A

Parameters

method: Method

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/log.ts:18

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/functions/mapErr.html b/api/flow/functions/mapErr.html index b3427ec0d..c9958bcf6 100644 --- a/api/flow/functions/mapErr.html +++ b/api/flow/functions/mapErr.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / mapErr

Function: mapErr()

mapErr(fn, result)

mapErr<A, R>(fn, result): ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:18

mapErr(fn)

mapErr<A, R>(fn): (result) => ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:19

Released under the MIT License.

- +
Skip to content

fx-flow / flow / mapErr

Function: mapErr()

mapErr(fn, result)

mapErr<A, R>(fn, result): ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:18

mapErr(fn)

mapErr<A, R>(fn): (result) => ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:19

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/functions/ok.html b/api/flow/functions/ok.html index 6f0d51bc0..06c1b7119 100644 --- a/api/flow/functions/ok.html +++ b/api/flow/functions/ok.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / ok

Function: ok()

ok(data)

ok(data?): Result<undefined>

Generate a success result

Parameters

data?: undefined

Returns

Result<undefined>

Source

packages/core/src/flow/result.ts:136

ok(data)

ok<T>(data): Result<T>

Type parameters

T

Parameters

data: T

Returns

Result<T>

Source

packages/core/src/flow/result.ts:137

Released under the MIT License.

- +
Skip to content

fx-flow / flow / ok

Function: ok()

ok(data)

ok(data?): Result<undefined>

Generate a success result

Parameters

data?: undefined

Returns

Result<undefined>

Source

packages/core/src/flow/result.ts:136

ok(data)

ok<T>(data): Result<T>

Type parameters

T

Parameters

data: T

Returns

Result<T>

Source

packages/core/src/flow/result.ts:137

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/functions/toTry.html b/api/flow/functions/toTry.html index ac4dd4d88..bc754f92d 100644 --- a/api/flow/functions/toTry.html +++ b/api/flow/functions/toTry.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / flow / toTry

Function: toTry()

toTry<A>(fn): (...args) => TryDoResult<ReturnType<A>>

Convert fn to (...args) => tryDo(() => fn(...args))

Type parameters

A extends AnyFunction

Parameters

fn: A

Returns

Function

Parameters

• ...args: Parameters<A>

Returns

TryDoResult<ReturnType<A>>

Example

typescript
const obj = {}
-toTry(() => obj.a.b)() // get a failure Result

More examples

Source

packages/core/src/flow/toTry.ts:15

Released under the MIT License.

- +toTry(() => obj.a.b)() // get a failure Result

More examples

Source

packages/core/src/flow/toTry.ts:15

+ \ No newline at end of file diff --git a/api/flow/functions/tryDo.html b/api/flow/functions/tryDo.html index 28059251c..166d2a428 100644 --- a/api/flow/functions/tryDo.html +++ b/api/flow/functions/tryDo.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / flow / tryDo

Function: tryDo()

tryDo<A>(fn): TryDoResult<A>

Convert the result of fn to Result. Automatically catch error.

Type parameters

A

Parameters

fn: () => A

Returns

TryDoResult<A>

Example

typescript
const obj = {}
-tryDo(() => obj.a.b) // get a failure Result

More examples

Source

packages/core/src/flow/tryDo.ts:25

Released under the MIT License.

- +tryDo(() => obj.a.b) // get a failure Result

More examples

Source

packages/core/src/flow/tryDo.ts:25

+ \ No newline at end of file diff --git a/api/flow/functions/useFlow.html b/api/flow/functions/useFlow.html index 114166e6f..059600ffb 100644 --- a/api/flow/functions/useFlow.html +++ b/api/flow/functions/useFlow.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / flow / useFlow

Function: useFlow()

useFlow(args)

useFlow<A1, R>(...args): (initialValue) => FlowReturnValue<[A1, R]>

Wrapper for flow.

Type parameters

A1 extends Result<unknown>

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await useFlow(andThen(readFileToStr))(ok(filePath))).unwrap()

More examples

Source

packages/core/src/flow/useFlow.ts:15

useFlow(args)

useFlow<A1, A2, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/useFlow.ts:19

useFlow(args)

useFlow<A1, A2, A3, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/useFlow.ts:23

useFlow(args)

useFlow<A1, A2, A3, A4, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/useFlow.ts:36

useFlow(args)

useFlow<A1, A2, A3, A4, A5, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/useFlow.ts:51

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/useFlow.ts:68

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/useFlow.ts:87

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/useFlow.ts:108

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/useFlow.ts:131

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/useFlow.ts:156

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/useFlow.ts:183

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/useFlow.ts:212

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/useFlow.ts:243

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/useFlow.ts:276

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/useFlow.ts:311

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/useFlow.ts:348

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/useFlow.ts:387

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/useFlow.ts:430

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/useFlow.ts:475

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/useFlow.ts:522

Released under the MIT License.

- +
Skip to content

fx-flow / flow / useFlow

Function: useFlow()

useFlow(args)

useFlow<A1, R>(...args): (initialValue) => FlowReturnValue<[A1, R]>

Wrapper for flow.

Type parameters

A1 extends Result<unknown>

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await useFlow(andThen(readFileToStr))(ok(filePath))).unwrap()

More examples

Source

packages/core/src/flow/useFlow.ts:15

useFlow(args)

useFlow<A1, A2, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/useFlow.ts:19

useFlow(args)

useFlow<A1, A2, A3, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/useFlow.ts:23

useFlow(args)

useFlow<A1, A2, A3, A4, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/useFlow.ts:36

useFlow(args)

useFlow<A1, A2, A3, A4, A5, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/useFlow.ts:51

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/useFlow.ts:68

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/useFlow.ts:87

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/useFlow.ts:108

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/useFlow.ts:131

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/useFlow.ts:156

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/useFlow.ts:183

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/useFlow.ts:212

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/useFlow.ts:243

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/useFlow.ts:276

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/useFlow.ts:311

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/useFlow.ts:348

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/useFlow.ts:387

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/useFlow.ts:430

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/useFlow.ts:475

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/useFlow.ts:522

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/flow/index.html b/api/flow/index.html index 51d38e929..cf410c2d6 100644 --- a/api/flow/index.html +++ b/api/flow/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/index.html b/api/index.html index 750d5491e..2abda4d03 100644 --- a/api/index.html +++ b/api/index.html @@ -19,7 +19,7 @@
Skip to content

<br/>

<p align="center"> <a href="https://fx-flow.niuiic.com" target="_blank" rel="noopener noreferrer"> <img id="flow-logo" width="480" height="300" src="https://github.com/niuiic/fx-flow/blob/main/packages/doc/docs/public/logo.jpeg" alt="Logo"> </a> </p>

<br/>

<p align="center"> <a href="https://npmjs.com/package/fx-flow">npm package</a> <a href="https://github.com/niuiic/fx-flow/tree/main/.github/workflows/test.yml">test status</a> <a href="https://github.com/niuiic/fx-flow/tree/main/.github/workflows/coverage.yml">test coverage</a> </p>

Fx-Flow <img width="32" src="https://github.com/niuiic/fx-flow/blob/main/packages/doc/docs/public/flow.svg"/>

Functional library for TypeScript/JavaScript

  • Streaming programming
  • Graceful error handling
  • Asynchronous data flow management
  • Lazy evaluation
  • Complete typeScript support
  • Zero runtime dependency
  • Well tested

Read the Docs to Learn More.

License

MIT License © 2023-PRESENT niuiic

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/modules.html b/api/modules.html index b4ab39e29..b25c6c2ad 100644 --- a/api/modules.html +++ b/api/modules.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/-internal-/index.html b/api/pipe/lazy/-internal-/index.html index 22d93b117..63dec004f 100644 --- a/api/pipe/lazy/-internal-/index.html +++ b/api/pipe/lazy/-internal-/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/-internal-/interfaces/Generator.html b/api/pipe/lazy/-internal-/interfaces/Generator.html index a67b7a1fb..cd86a8e7a 100644 --- a/api/pipe/lazy/-internal-/interfaces/Generator.html +++ b/api/pipe/lazy/-internal-/interfaces/Generator.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/lazy / <internal> / Generator

Interface: Generator<T, TReturn, TNext>

Contents

Extends

Type parameters

T = unknown

TReturn = any

TNext = unknown

Methods

[iterator]()

[iterator](): Generator<T, TReturn, TNext>

Returns

Generator<T, TReturn, TNext>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.generator.d.ts:26


next()

next(...args): IteratorResult<T, TReturn>

Parameters

• ...args: [] | [TNext]

Returns

IteratorResult<T, TReturn>

Overrides

pipe/lazy.<internal>.Iterator.next

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.generator.d.ts:23


return()

return(value): IteratorResult<T, TReturn>

Parameters

value: TReturn

Returns

IteratorResult<T, TReturn>

Overrides

pipe/lazy.<internal>.Iterator.return

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.generator.d.ts:24


throw()

throw(e): IteratorResult<T, TReturn>

Parameters

e: any

Returns

IteratorResult<T, TReturn>

Overrides

pipe/lazy.<internal>.Iterator.throw

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.generator.d.ts:25

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/-internal-/interfaces/Iterator.html b/api/pipe/lazy/-internal-/interfaces/Iterator.html index b87d1ba45..3a872213e 100644 --- a/api/pipe/lazy/-internal-/interfaces/Iterator.html +++ b/api/pipe/lazy/-internal-/interfaces/Iterator.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/lazy / <internal> / Iterator

Interface: Iterator<T, TReturn, TNext>

Contents

Extended By

Type parameters

T

TReturn = any

TNext = undefined

Methods

next()

next(...args): IteratorResult<T, TReturn>

Parameters

• ...args: [] | [TNext]

Returns

IteratorResult<T, TReturn>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:43


return()?

optional return(value?): IteratorResult<T, TReturn>

Parameters

value?: TReturn

Returns

IteratorResult<T, TReturn>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:44


throw()?

optional throw(e?): IteratorResult<T, TReturn>

Parameters

e?: any

Returns

IteratorResult<T, TReturn>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:45

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/-internal-/interfaces/IteratorReturnResult.html b/api/pipe/lazy/-internal-/interfaces/IteratorReturnResult.html index 7a861ad29..537a3d7d9 100644 --- a/api/pipe/lazy/-internal-/interfaces/IteratorReturnResult.html +++ b/api/pipe/lazy/-internal-/interfaces/IteratorReturnResult.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/lazy / <internal> / IteratorReturnResult

Interface: IteratorReturnResult<TReturn>

Contents

Type parameters

TReturn

Properties

done

done: true

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:35


value

value: TReturn

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:36

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/-internal-/interfaces/IteratorYieldResult.html b/api/pipe/lazy/-internal-/interfaces/IteratorYieldResult.html index d491f80b9..4e1ea1d1a 100644 --- a/api/pipe/lazy/-internal-/interfaces/IteratorYieldResult.html +++ b/api/pipe/lazy/-internal-/interfaces/IteratorYieldResult.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/lazy / <internal> / IteratorYieldResult

Interface: IteratorYieldResult<TYield>

Contents

Type parameters

TYield

Properties

done?

done?: false

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:30


value

value: TYield

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:31

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/-internal-/type-aliases/Extract.html b/api/pipe/lazy/-internal-/type-aliases/Extract.html index 311cfc1c5..2c868b5f2 100644 --- a/api/pipe/lazy/-internal-/type-aliases/Extract.html +++ b/api/pipe/lazy/-internal-/type-aliases/Extract.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/lazy / <internal> / Extract

Type alias: Extract<T, U>

Extract<T, U>: T extends U ? T : never

Extract from T those types that are assignable to U

Type parameters

T

U

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1617

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/-internal-/type-aliases/IteratorResult.html b/api/pipe/lazy/-internal-/type-aliases/IteratorResult.html index 35c1923dd..d36e46b64 100644 --- a/api/pipe/lazy/-internal-/type-aliases/IteratorResult.html +++ b/api/pipe/lazy/-internal-/type-aliases/IteratorResult.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/lazy / <internal> / IteratorResult

Type alias: IteratorResult<T, TReturn>

IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>

Type parameters

T

TReturn = any

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:39

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/lazy/classes/Concurrent.html b/api/pipe/lazy/classes/Concurrent.html index 04a593e29..c4b493743 100644 --- a/api/pipe/lazy/classes/Concurrent.html +++ b/api/pipe/lazy/classes/Concurrent.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/lazy / Concurrent

Class: Concurrent

Contents

Constructors

new Concurrent(length)

new Concurrent(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:12

Properties

length

length: number

number of concurrency

Source

packages/core/src/pipe/lazy/concurrent.ts:10

Methods

of()

static of(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/lazy / Concurrent

Class: Concurrent

Contents

Constructors

new Concurrent(length)

new Concurrent(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:12

Properties

length

length: number

number of concurrency

Source

packages/core/src/pipe/lazy/concurrent.ts:10

Methods

of()

static of(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/append.html b/api/pipe/lazy/functions/append.html index 37f66a582..73d924db3 100644 --- a/api/pipe/lazy/functions/append.html +++ b/api/pipe/lazy/functions/append.html @@ -12,7 +12,7 @@ - + @@ -23,8 +23,8 @@ iter.next() // {done: false, value: 2} iter.next() // {done: false, value: 3} iter.next() // {done: false, value: 4} -iter.next() // {done: true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/append.ts:68

append(args, iterable)

append<A>(args, iterable): IterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:71

append(args, iterable)

append<A>(args, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:72

- +iter.next() // {done: true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/append.ts:68

append(args, iterable)

append<A>(args, iterable): IterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:71

append(args, iterable)

append<A>(args, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:72

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/concat.html b/api/pipe/lazy/functions/concat.html index 1a63d2f87..f4d72f1a3 100644 --- a/api/pipe/lazy/functions/concat.html +++ b/api/pipe/lazy/functions/concat.html @@ -12,7 +12,7 @@ - + @@ -23,8 +23,8 @@ iter.next() // {done:false, value: 2} iter.next() // {done:false, value: 3} iter.next() // {done:false, value: 4} -iter.next() // {done:true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/concat.ts:62

concat(iterable1)

concat<A, B>(iterable1): (iterable2) => ConcatReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends UniversalIterable

Parameters

iterable1: A

Returns

Function

Parameters

iterable2: B

Returns

ConcatReturnValue<A, B>

Source

packages/core/src/pipe/lazy/concat.ts:67

- +iter.next() // {done:true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/concat.ts:62

concat(iterable1)

concat<A, B>(iterable1): (iterable2) => ConcatReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends UniversalIterable

Parameters

iterable1: A

Returns

Function

Parameters

iterable2: B

Returns

ConcatReturnValue<A, B>

Source

packages/core/src/pipe/lazy/concat.ts:67

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/concurrent.html b/api/pipe/lazy/functions/concurrent.html index 41d7c499b..b175c2a5b 100644 --- a/api/pipe/lazy/functions/concurrent.html +++ b/api/pipe/lazy/functions/concurrent.html @@ -12,7 +12,7 @@ - + @@ -33,8 +33,8 @@ map((a) => delay(1000, a)), each(console.log), // log 1, 2, 3, 4, 5, 6 ); // takes 6 seconds -// Tasks start sequentially, each task starts after the previous one finished.

More examples

Source

packages/core/src/pipe/lazy/concurrent.ts:46

concurrent(length)

concurrent<A>(length): (iterable) => AsyncIterableIterator<A>

Type parameters

A

Parameters

length: number

Returns

Function

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/concurrent.ts:48

- +// Tasks start sequentially, each task starts after the previous one finished.

More examples

Source

packages/core/src/pipe/lazy/concurrent.ts:46

concurrent(length)

concurrent<A>(length): (iterable) => AsyncIterableIterator<A>

Type parameters

A

Parameters

length: number

Returns

Function

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/concurrent.ts:48

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/entries.html b/api/pipe/lazy/functions/entries.html index 8041bdde8..11b565dbd 100644 --- a/api/pipe/lazy/functions/entries.html +++ b/api/pipe/lazy/functions/entries.html @@ -12,7 +12,7 @@ - + @@ -21,8 +21,8 @@
Skip to content

fx-flow / pipe/lazy / entries

Function: entries()

entries<A>(args): Generator<Entries<A>, void>

Convert object to iterator.

Type parameters

A extends AnyObject

Parameters

args: A

Returns

Generator<Entries<A>, void>

Example

typescript
const iterator =  entries({a: 1, b: 2})
 iterator.next().value = ['a', 1]
 iterator.next().value = ['b', 2]
-iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/entries.ts:16

Released under the MIT License.

- +iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/entries.ts:16

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/enumerate.html b/api/pipe/lazy/functions/enumerate.html index 9aa98fd84..aeb750319 100644 --- a/api/pipe/lazy/functions/enumerate.html +++ b/api/pipe/lazy/functions/enumerate.html @@ -12,7 +12,7 @@ - + @@ -22,8 +22,8 @@ [1, 2], enumerate, toArray, -); // [[0, 1], [1, 2]]

More examples

Source

packages/core/src/pipe/lazy/enumerate.ts:66

enumerate(iterable)

enumerate<A>(iterable): AsyncIterableIterator<[number, A]>

Type parameters

A

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<[number, A]>

Source

packages/core/src/pipe/lazy/enumerate.ts:67

enumerate()

enumerate<A>(): (iterable) => IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Type parameters

A extends UniversalIterable

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Source

packages/core/src/pipe/lazy/enumerate.ts:68

- +); // [[0, 1], [1, 2]]

More examples

Source

packages/core/src/pipe/lazy/enumerate.ts:66

enumerate(iterable)

enumerate<A>(iterable): AsyncIterableIterator<[number, A]>

Type parameters

A

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<[number, A]>

Source

packages/core/src/pipe/lazy/enumerate.ts:67

enumerate()

enumerate<A>(): (iterable) => IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Type parameters

A extends UniversalIterable

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Source

packages/core/src/pipe/lazy/enumerate.ts:68

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/filter.html b/api/pipe/lazy/functions/filter.html index 9804faea1..020c7ae27 100644 --- a/api/pipe/lazy/functions/filter.html +++ b/api/pipe/lazy/functions/filter.html @@ -12,7 +12,7 @@ - + @@ -21,8 +21,8 @@
Skip to content

fx-flow / pipe/lazy / filter

Function: filter()

filter(fn, iterable)

filter<A, B>(fn, iterable): IterableIterator<B>

Filter iterable with fn.

Type parameters

A

B

Parameters

fn: (args) => args is B

iterable: Iterable<A>

Returns

IterableIterator<B>

Example

typescript
const iterator =  filter((v) => v > 2, [1, 3, 4])
 iterator.next().value = 3
 iterator.next().value = 4
-iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/filter.ts:181

filter(fn, iterable)

filter<A>(fn, iterable): IterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:182

filter(fn, iterable)

filter<A, B>(fn, iterable): AsyncIterableIterator<B>

Type parameters

A

B

Parameters

fn: (args) => args is B

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<B>

Source

packages/core/src/pipe/lazy/filter.ts:184

filter(fn, iterable)

filter<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:185

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends unknown

Parameters

fn: (args) => args is B

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, B>

Source

packages/core/src/pipe/lazy/filter.ts:187

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<B, A>

Type parameters

A

B extends UniversalIterable<A>

Parameters

fn: (args) => B extends AsyncIterable<A> ? unknown : unknown

Returns

Function

Parameters

iterable: B

Returns

IteratorReturnValue<B, A>

Source

packages/core/src/pipe/lazy/filter.ts:190

Released under the MIT License.

- +iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/filter.ts:181

filter(fn, iterable)

filter<A>(fn, iterable): IterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:182

filter(fn, iterable)

filter<A, B>(fn, iterable): AsyncIterableIterator<B>

Type parameters

A

B

Parameters

fn: (args) => args is B

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<B>

Source

packages/core/src/pipe/lazy/filter.ts:184

filter(fn, iterable)

filter<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:185

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends unknown

Parameters

fn: (args) => args is B

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, B>

Source

packages/core/src/pipe/lazy/filter.ts:187

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<B, A>

Type parameters

A

B extends UniversalIterable<A>

Parameters

fn: (args) => B extends AsyncIterable<A> ? unknown : unknown

Returns

Function

Parameters

iterable: B

Returns

IteratorReturnValue<B, A>

Source

packages/core/src/pipe/lazy/filter.ts:190

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/flat.html b/api/pipe/lazy/functions/flat.html index 6a826b6ca..b09bcae54 100644 --- a/api/pipe/lazy/functions/flat.html +++ b/api/pipe/lazy/functions/flat.html @@ -12,7 +12,7 @@ - + @@ -35,8 +35,8 @@ Promise.resolve([1,[2, 3],[[4, 5]]]), flat, toArray, -); // [1, 2, 3, [4, 5]]

More examples

Source

packages/core/src/pipe/lazy/flat.ts:197

- +); // [1, 2, 3, [4, 5]]

More examples

Source

packages/core/src/pipe/lazy/flat.ts:197

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/isConcurrent.html b/api/pipe/lazy/functions/isConcurrent.html index 376c1baf3..2a1819eea 100644 --- a/api/pipe/lazy/functions/isConcurrent.html +++ b/api/pipe/lazy/functions/isConcurrent.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/lazy / isConcurrent

Function: isConcurrent()

isConcurrent(concurrent): concurrent is Concurrent

Parameters

concurrent: unknown

Returns

concurrent is Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:17

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/lazy / isConcurrent

Function: isConcurrent()

isConcurrent(concurrent): concurrent is Concurrent

Parameters

concurrent: unknown

Returns

concurrent is Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:17

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/keys.html b/api/pipe/lazy/functions/keys.html index 7641c1013..a45910a27 100644 --- a/api/pipe/lazy/functions/keys.html +++ b/api/pipe/lazy/functions/keys.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / pipe/lazy / keys

Function: keys()

keys<A>(args): Generator<Extract<keyof A, string>, void, unknown>

Returns an iterator of the own enumerable property names of object.

Type parameters

A extends Record<string, unknown>

Parameters

args: A

Returns

Generator<Extract<keyof A, string>, void, unknown>

Example

typescript
[...keys({ a: 1, b: "2", c: true })]
-// ["a", "b", "c"]

More examples

Source

packages/core/src/pipe/lazy/keys.ts:14

Released under the MIT License.

- +// ["a", "b", "c"]

More examples

Source

packages/core/src/pipe/lazy/keys.ts:14

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/map.html b/api/pipe/lazy/functions/map.html index 2e156b788..c191e48fb 100644 --- a/api/pipe/lazy/functions/map.html +++ b/api/pipe/lazy/functions/map.html @@ -12,7 +12,7 @@ - + @@ -22,8 +22,8 @@ [1, 2, 3, 4], map(a => a + 10), toArray, -); // [11, 12, 13, 14]

More examples

Source

packages/core/src/pipe/lazy/map.ts:66

map(fn, iterable)

map<A, R>(fn, iterable): AsyncIterableIterator<Awaited<R>>

Type parameters

A

R

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<R>>

Source

packages/core/src/pipe/lazy/map.ts:67

map(fn)

map<A, R>(fn): (iterable) => IteratorReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, R>

Source

packages/core/src/pipe/lazy/map.ts:68

- +); // [11, 12, 13, 14]

More examples

Source

packages/core/src/pipe/lazy/map.ts:66

map(fn, iterable)

map<A, R>(fn, iterable): AsyncIterableIterator<Awaited<R>>

Type parameters

A

R

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<R>>

Source

packages/core/src/pipe/lazy/map.ts:67

map(fn)

map<A, R>(fn): (iterable) => IteratorReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, R>

Source

packages/core/src/pipe/lazy/map.ts:68

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/peek.html b/api/pipe/lazy/functions/peek.html index 6670942e2..faf535341 100644 --- a/api/pipe/lazy/functions/peek.html +++ b/api/pipe/lazy/functions/peek.html @@ -12,7 +12,7 @@ - + @@ -34,8 +34,8 @@ for (const v of iterator) { console.log(v) // log {a: 'b'} -}

More examples

Source

packages/core/src/pipe/lazy/peek.ts:32

peek(fn, iterable)

peek<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/peek.ts:33

peek(fn)

peek<A>(fn): (iterable) => IteratorReturnValue<UniversalIterable<A>>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IteratorReturnValue<UniversalIterable<A>>

Source

packages/core/src/pipe/lazy/peek.ts:34

- +}

More examples

Source

packages/core/src/pipe/lazy/peek.ts:32

peek(fn, iterable)

peek<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/peek.ts:33

peek(fn)

peek<A>(fn): (iterable) => IteratorReturnValue<UniversalIterable<A>>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IteratorReturnValue<UniversalIterable<A>>

Source

packages/core/src/pipe/lazy/peek.ts:34

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/range.html b/api/pipe/lazy/functions/range.html index 1fe5562fe..60931c318 100644 --- a/api/pipe/lazy/functions/range.html +++ b/api/pipe/lazy/functions/range.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / pipe/lazy / range

Function: range()

range(length)

range(length): IterableIterator<number>

Retures IterableIterator of numbers progressing from start to end(not included).

Parameters

length: number

Returns

IterableIterator<number>

Example

typescript
for (const v of range(4)) {
   console.log(v) // 0, 1, 2, 3
-}

More examples

Source

packages/core/src/pipe/lazy/range.ts:13

range(start, end)

range(start, end): IterableIterator<number>

Parameters

start: number

end: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:15

range(start, end, step)

range(start, end, step): IterableIterator<number>

Parameters

start: number

end: number

step: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:17

Released under the MIT License.

- +}

More examples

Source

packages/core/src/pipe/lazy/range.ts:13

range(start, end)

range(start, end): IterableIterator<number>

Parameters

start: number

end: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:15

range(start, end, step)

range(start, end, step): IterableIterator<number>

Parameters

start: number

end: number

step: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:17

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/take.html b/api/pipe/lazy/functions/take.html index dce1b7592..b61c984c6 100644 --- a/api/pipe/lazy/functions/take.html +++ b/api/pipe/lazy/functions/take.html @@ -12,7 +12,7 @@ - + @@ -21,8 +21,8 @@
Skip to content

fx-flow / pipe/lazy / take

Function: take()

take(length, iterable)

take<A>(length, iterable): IterableIterator<A>

Returns IterableIterator/AsyncIterableIterator that take length values from iterable

Type parameters

A

Parameters

length: number

iterable: Iterable<A>

Returns

IterableIterator<A>

Example

typescript
for (const v of take(2, [1, 2, 3, 4])) {
   console.log(v)
 }
-// 1, 2

More examples

Source

packages/core/src/pipe/lazy/take.ts:44

take(length, iterable)

take<A>(length, iterable): AsyncIterableIterator<Awaited<A>>

Type parameters

A

Parameters

length: number

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<A>>

Source

packages/core/src/pipe/lazy/take.ts:46

take(length)

take<A>(length): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

length: number

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/take.ts:48

Released under the MIT License.

- +// 1, 2

More examples

Source

packages/core/src/pipe/lazy/take.ts:44

take(length, iterable)

take<A>(length, iterable): AsyncIterableIterator<Awaited<A>>

Type parameters

A

Parameters

length: number

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<A>>

Source

packages/core/src/pipe/lazy/take.ts:46

take(length)

take<A>(length): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

length: number

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/take.ts:48

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/takeUntil.html b/api/pipe/lazy/functions/takeUntil.html index 218c71bba..575d45d86 100644 --- a/api/pipe/lazy/functions/takeUntil.html +++ b/api/pipe/lazy/functions/takeUntil.html @@ -12,7 +12,7 @@ - + @@ -21,8 +21,8 @@
Skip to content

fx-flow / pipe/lazy / takeUntil

Function: takeUntil()

takeUntil(fn, iterable)

takeUntil<A>(fn, iterable): IterableIterator<A>

Take values from iterable/AsyncIterable until fn returns true

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

IterableIterator<A>

Example

typescript
const iterator =  filter((v) => v > 2, [1, 3, 4])
 iterator.next().value = 1
 iterator.next().value = 3
-iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/takeUntil.ts:85

takeUntil(fn, iterable)

takeUntil<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:86

takeUntil(fn)

takeUntil<A>(fn): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:87

Released under the MIT License.

- +iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/takeUntil.ts:85

takeUntil(fn, iterable)

takeUntil<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:86

takeUntil(fn)

takeUntil<A>(fn): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:87

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/toAsync.html b/api/pipe/lazy/functions/toAsync.html index dd2369614..9f28b725e 100644 --- a/api/pipe/lazy/functions/toAsync.html +++ b/api/pipe/lazy/functions/toAsync.html @@ -12,7 +12,7 @@ - + @@ -22,8 +22,8 @@ for await (const v of toAsync([Promise.resolve(1), Promise.resolve(2), 3])) { res += v } -console.log(res) // 6

More examples

Source

packages/core/src/pipe/lazy/toAsync.ts:17

- +console.log(res) // 6

More examples

Source

packages/core/src/pipe/lazy/toAsync.ts:17

+ \ No newline at end of file diff --git a/api/pipe/lazy/functions/values.html b/api/pipe/lazy/functions/values.html index 21281942c..7a951bce5 100644 --- a/api/pipe/lazy/functions/values.html +++ b/api/pipe/lazy/functions/values.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / pipe/lazy / values

Function: values()

values<A>(args): Generator<A[Extract<keyof A, string>], void, unknown>

Returns an iterator of the own enumerable string keyed property values of object.

Type parameters

A extends Record<string, unknown>

Parameters

args: A

Returns

Generator<A[Extract<keyof A, string>], void, unknown>

Example

typescript
[...values({ a: 1, b: "2", c: true })]
-// [1, "2", true]

More examples

Source

packages/core/src/pipe/lazy/values.ts:14

Released under the MIT License.

- +// [1, "2", true]

More examples

Source

packages/core/src/pipe/lazy/values.ts:14

+ \ No newline at end of file diff --git a/api/pipe/lazy/index.html b/api/pipe/lazy/index.html index d592bd89d..e63a1e45c 100644 --- a/api/pipe/lazy/index.html +++ b/api/pipe/lazy/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/index.html b/api/pipe/strict/-internal-/index.html index fc7f36c10..1c3819652 100644 --- a/api/pipe/strict/-internal-/index.html +++ b/api/pipe/strict/-internal-/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/interfaces/AsyncIterable.html b/api/pipe/strict/-internal-/interfaces/AsyncIterable.html index 682f96fdc..478ca2d31 100644 --- a/api/pipe/strict/-internal-/interfaces/AsyncIterable.html +++ b/api/pipe/strict/-internal-/interfaces/AsyncIterable.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / AsyncIterable

Interface: AsyncIterable<T>

Contents

Type parameters

T

Methods

[asyncIterator]()

[asyncIterator](): AsyncIterator<T, any, undefined>

Returns

AsyncIterator<T, any, undefined>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:38

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/interfaces/AsyncIterator.html b/api/pipe/strict/-internal-/interfaces/AsyncIterator.html index 81004d211..b769f95e1 100644 --- a/api/pipe/strict/-internal-/interfaces/AsyncIterator.html +++ b/api/pipe/strict/-internal-/interfaces/AsyncIterator.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / AsyncIterator

Interface: AsyncIterator<T, TReturn, TNext>

Contents

Extended By

Type parameters

T

TReturn = any

TNext = undefined

Methods

next()

next(...args): Promise<IteratorResult<T, TReturn>>

Parameters

• ...args: [] | [TNext]

Returns

Promise<IteratorResult<T, TReturn>>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:32


return()?

optional return(value?): Promise<IteratorResult<T, TReturn>>

Parameters

value?: TReturn | PromiseLike<TReturn>

Returns

Promise<IteratorResult<T, TReturn>>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:33


throw()?

optional throw(e?): Promise<IteratorResult<T, TReturn>>

Parameters

e?: any

Returns

Promise<IteratorResult<T, TReturn>>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:34

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/interfaces/Iterable.html b/api/pipe/strict/-internal-/interfaces/Iterable.html index 82880b9a8..1953c1bfa 100644 --- a/api/pipe/strict/-internal-/interfaces/Iterable.html +++ b/api/pipe/strict/-internal-/interfaces/Iterable.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / Iterable

Interface: Iterable<T>

Contents

Type parameters

T

Methods

[iterator]()

[iterator](): Iterator<T, any, undefined>

Returns

Iterator<T, any, undefined>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:49

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/interfaces/PromiseLike.html b/api/pipe/strict/-internal-/interfaces/PromiseLike.html index 36806c92f..fcb7e10f6 100644 --- a/api/pipe/strict/-internal-/interfaces/PromiseLike.html +++ b/api/pipe/strict/-internal-/interfaces/PromiseLike.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / PromiseLike

Interface: PromiseLike<T>

Contents

Type parameters

T

Methods

then()

then<TResult1, TResult2>(onfulfilled?, onrejected?): PromiseLike<TResult1 | TResult2>

Attaches callbacks for the resolution and/or rejection of the Promise.

Type parameters

TResult1 = T

TResult2 = never

Parameters

onfulfilled?: null | (value) => TResult1 | PromiseLike<TResult1>

The callback to execute when the Promise is resolved.

onrejected?: null | (reason) => TResult2 | PromiseLike<TResult2>

The callback to execute when the Promise is rejected.

Returns

PromiseLike<TResult1 | TResult2>

A Promise for the completion of which ever callback is executed.

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1536

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/AddReturnValue.html b/api/pipe/strict/-internal-/type-aliases/AddReturnValue.html index 2d8d1fb78..195004f1b 100644 --- a/api/pipe/strict/-internal-/type-aliases/AddReturnValue.html +++ b/api/pipe/strict/-internal-/type-aliases/AddReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / <internal> / AddReturnValue

Type alias: AddReturnValue<T, A, B>

AddReturnValue<T, A, B>: [A] extends [FixedPromise<T>] ? FixedPromise<T> : [B] extends [FixedPromise<T>] ? FixedPromise<T> : Awaited<T>

A or B is async ? FixedPromise<T> : Awaited<T>

Type parameters

T

A extends T

B extends T

Source

packages/core/src/pipe/strict/add.ts:7

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / <internal> / AddReturnValue

Type alias: AddReturnValue<T, A, B>

AddReturnValue<T, A, B>: [A] extends [FixedPromise<T>] ? FixedPromise<T> : [B] extends [FixedPromise<T>] ? FixedPromise<T> : Awaited<T>

A or B is async ? FixedPromise<T> : Awaited<T>

Type parameters

T

A extends T

B extends T

Source

packages/core/src/pipe/strict/add.ts:7

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/Awaited.html b/api/pipe/strict/-internal-/type-aliases/Awaited.html index f8b929bf1..a7756ccbc 100644 --- a/api/pipe/strict/-internal-/type-aliases/Awaited.html +++ b/api/pipe/strict/-internal-/type-aliases/Awaited.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / Awaited

Type alias: Awaited<T>

Awaited<T>: T extends null | undefined ? T : T extends object & Object ? F extends (value, ...args) => any ? Awaited<V> : never : T

Recursively unwraps the "awaited type" of a type. Non-promise "thenables" should resolve to never. This emulates the behavior of await.

Type parameters

T

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1562

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/Exclude.html b/api/pipe/strict/-internal-/type-aliases/Exclude.html index 26bcaefd6..3b3482918 100644 --- a/api/pipe/strict/-internal-/type-aliases/Exclude.html +++ b/api/pipe/strict/-internal-/type-aliases/Exclude.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / Exclude

Type alias: Exclude<T, U>

Exclude<T, U>: T extends U ? never : T

Exclude from T those types that are assignable to U

Type parameters

T

U

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1612

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/FnReturenValue.html b/api/pipe/strict/-internal-/type-aliases/FnReturenValue.html index e5ba290d3..a951ab2a8 100644 --- a/api/pipe/strict/-internal-/type-aliases/FnReturenValue.html +++ b/api/pipe/strict/-internal-/type-aliases/FnReturenValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / <internal> / FnReturenValue

Type alias: FnReturenValue<A, R>

FnReturenValue<A, R>: A extends AsyncIterable<unknown> ? MaybePromise<R> : R

Type parameters

A extends UniversalIterable

R = A

Source

packages/core/src/pipe/strict/reduce.ts:11

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / <internal> / FnReturenValue

Type alias: FnReturenValue<A, R>

FnReturenValue<A, R>: A extends AsyncIterable<unknown> ? MaybePromise<R> : R

Type parameters

A extends UniversalIterable

R = A

Source

packages/core/src/pipe/strict/reduce.ts:11

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/LastReturnValue.html b/api/pipe/strict/-internal-/type-aliases/LastReturnValue.html index 7c4c79d11..79dbf0557 100644 --- a/api/pipe/strict/-internal-/type-aliases/LastReturnValue.html +++ b/api/pipe/strict/-internal-/type-aliases/LastReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / <internal> / LastReturnValue

Type alias: LastReturnValue<T>

LastReturnValue<T>: T extends readonly [any, infer Last] ? Last : T extends readonly never[] ? undefined : T extends AsyncIterable<infer U> ? FixedPromise<U | undefined> : T extends Iterable<infer U> ? U | undefined : never

Type parameters

T

Source

packages/core/src/pipe/strict/last.ts:7

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / <internal> / LastReturnValue

Type alias: LastReturnValue<T>

LastReturnValue<T>: T extends readonly [any, infer Last] ? Last : T extends readonly never[] ? undefined : T extends AsyncIterable<infer U> ? FixedPromise<U | undefined> : T extends Iterable<infer U> ? U | undefined : never

Type parameters

T

Source

packages/core/src/pipe/strict/last.ts:7

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/Omit.html b/api/pipe/strict/-internal-/type-aliases/Omit.html index b33ea1b96..ce29bbf89 100644 --- a/api/pipe/strict/-internal-/type-aliases/Omit.html +++ b/api/pipe/strict/-internal-/type-aliases/Omit.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / Omit

Type alias: Omit<T, K>

Omit<T, K>: Pick<T, Exclude<keyof T, K>>

Construct a type with the properties of T except for those in type K.

Type parameters

T

K extends keyof any

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1622

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/Pick.html b/api/pipe/strict/-internal-/type-aliases/Pick.html index 1c577074d..813d13772 100644 --- a/api/pipe/strict/-internal-/type-aliases/Pick.html +++ b/api/pipe/strict/-internal-/type-aliases/Pick.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / pipe/strict / <internal> / Pick

Type alias: Pick<T, K>

Pick<T, K>: { [P in K]: T[P] }

From T, pick a set of properties whose keys are in the union K

Type parameters

T

K extends keyof T

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1598

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/pipe/strict/-internal-/type-aliases/PrevRes.html b/api/pipe/strict/-internal-/type-aliases/PrevRes.html index 263b1217a..45f7768ed 100644 --- a/api/pipe/strict/-internal-/type-aliases/PrevRes.html +++ b/api/pipe/strict/-internal-/type-aliases/PrevRes.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / <internal> / PrevRes

Type alias: PrevRes<A, R>

PrevRes<A, R>: A extends AsyncIterable<unknown> ? Awaited<R> : R

Type parameters

A extends UniversalIterable

R = UniversalIterableItem<A>

Source

packages/core/src/pipe/strict/reduce.ts:12

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / <internal> / PrevRes

Type alias: PrevRes<A, R>

PrevRes<A, R>: A extends AsyncIterable<unknown> ? Awaited<R> : R

Type parameters

A extends UniversalIterable

R = UniversalIterableItem<A>

Source

packages/core/src/pipe/strict/reduce.ts:12

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/add.html b/api/pipe/strict/functions/add.html index daa558d4e..40bf7ba82 100644 --- a/api/pipe/strict/functions/add.html +++ b/api/pipe/strict/functions/add.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / add

Function: add()

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<number>, A, B>

Retures the sum of a and b

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Example

typescript
console.log(add(1, 2)) // 3

More examples

Source

packages/core/src/pipe/strict/add.ts:39

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<number>, A, B>

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Source

packages/core/src/pipe/strict/add.ts:43

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:47

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:51

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / add

Function: add()

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<number>, A, B>

Retures the sum of a and b

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Example

typescript
console.log(add(1, 2)) // 3

More examples

Source

packages/core/src/pipe/strict/add.ts:39

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<number>, A, B>

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Source

packages/core/src/pipe/strict/add.ts:43

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:47

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:51

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/always.html b/api/pipe/strict/functions/always.html index f74458b27..3eca0e437 100644 --- a/api/pipe/strict/functions/always.html +++ b/api/pipe/strict/functions/always.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / always

Function: always()

always<A>(args): (...args) => A

Return a function that returns the given value.

Type parameters

A

Parameters

args: A

Returns

Function

Parameters

• ...args: unknown[]

Returns

A

Example

typescript
console.log(filter([1, 2, 3, 4], always(true))) // [1, 2, 3, 4]

More examples

Source

packages/core/src/pipe/strict/always.ts:11

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / always

Function: always()

always<A>(args): (...args) => A

Return a function that returns the given value.

Type parameters

A

Parameters

args: A

Returns

Function

Parameters

• ...args: unknown[]

Returns

A

Example

typescript
console.log(filter([1, 2, 3, 4], always(true))) // [1, 2, 3, 4]

More examples

Source

packages/core/src/pipe/strict/always.ts:11

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/apply.html b/api/pipe/strict/functions/apply.html index a1e074a2b..4300bba7f 100644 --- a/api/pipe/strict/functions/apply.html +++ b/api/pipe/strict/functions/apply.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / apply

Function: apply()

apply(fn, args)

apply<A, P>(fn, args): ReturnType<typeof fn>

Apply function fn to the arguments list args.

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

args: P

Returns

ReturnType<typeof fn>

Example

typescript
apply(Math.max, [1, 2, 3, 4, 5]); // 5

More examples

Source

packages/core/src/pipe/strict/apply.ts:13

apply(fn)

apply<A, P>(fn): (args) => ReturnType<typeof fn>

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

Returns

Function

Parameters

args: P

Returns

ReturnType<typeof fn>

Source

packages/core/src/pipe/strict/apply.ts:15

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / apply

Function: apply()

apply(fn, args)

apply<A, P>(fn, args): ReturnType<typeof fn>

Apply function fn to the arguments list args.

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

args: P

Returns

ReturnType<typeof fn>

Example

typescript
apply(Math.max, [1, 2, 3, 4, 5]); // 5

More examples

Source

packages/core/src/pipe/strict/apply.ts:13

apply(fn)

apply<A, P>(fn): (args) => ReturnType<typeof fn>

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

Returns

Function

Parameters

args: P

Returns

ReturnType<typeof fn>

Source

packages/core/src/pipe/strict/apply.ts:15

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/consume.html b/api/pipe/strict/functions/consume.html index 1dc431282..43641914d 100644 --- a/api/pipe/strict/functions/consume.html +++ b/api/pipe/strict/functions/consume.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / consume

Function: consume()

consume<A>(iterable, length?): IterableReturnValue<A, void>

Consumes the given length of Iterable/AsyncIterable.

Type parameters

A extends UniversalIterable

Parameters

iterable: A

length?: number

Returns

IterableReturnValue<A, void>

Example

typescript
pipe(userList, toAsync, peek(queryUserInfo), consume(Infinity))

More examples

Source

packages/core/src/pipe/strict/consume.ts:34

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / consume

Function: consume()

consume<A>(iterable, length?): IterableReturnValue<A, void>

Consumes the given length of Iterable/AsyncIterable.

Type parameters

A extends UniversalIterable

Parameters

iterable: A

length?: number

Returns

IterableReturnValue<A, void>

Example

typescript
pipe(userList, toAsync, peek(queryUserInfo), consume(Infinity))

More examples

Source

packages/core/src/pipe/strict/consume.ts:34

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/curry.html b/api/pipe/strict/functions/curry.html index 7b283ece4..bcc63917b 100644 --- a/api/pipe/strict/functions/curry.html +++ b/api/pipe/strict/functions/curry.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / pipe/strict / curry

Function: curry()

curry<A, B>(fn, args): (args) => ReturnType<A>

Curry for single arg function

Type parameters

A extends SingleArgFunction

B extends Partial<Parameters<A>[0]>

Parameters

fn: A

args: B

Returns

Function

Parameters

args: Omit<Parameters<A>[0], keyof B>

Returns

ReturnType<A>

Example

typescript
const add = (args: { a: number; b: number }) => args.a + args.b
 const curriedAdd = curry(add, { a: 1 })
-console.log(curriedAdd({ b: 2 }) // 3

More examples

Source

packages/core/src/pipe/strict/curry.ts:15

Released under the MIT License.

- +console.log(curriedAdd({ b: 2 }) // 3

More examples

Source

packages/core/src/pipe/strict/curry.ts:15

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/delay.html b/api/pipe/strict/functions/delay.html index d97ae49e3..a5a7f0051 100644 --- a/api/pipe/strict/functions/delay.html +++ b/api/pipe/strict/functions/delay.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / delay

Function: delay()

delay(wait)

delay(wait): Promise<void>

Delay the value by wait time.

Parameters

wait: number

Returns

Promise<void>

Example

typescript
console.log(await delay(1000, 'hello')) // print hello after 1s

More examples

Source

packages/core/src/pipe/strict/delay.ts:14

delay(wait, value)

delay<A>(wait, value): FixedPromise<A>

Type parameters

A

Parameters

wait: number

value: A

Returns

FixedPromise<A>

Source

packages/core/src/pipe/strict/delay.ts:16

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / delay

Function: delay()

delay(wait)

delay(wait): Promise<void>

Delay the value by wait time.

Parameters

wait: number

Returns

Promise<void>

Example

typescript
console.log(await delay(1000, 'hello')) // print hello after 1s

More examples

Source

packages/core/src/pipe/strict/delay.ts:14

delay(wait, value)

delay<A>(wait, value): FixedPromise<A>

Type parameters

A

Parameters

wait: number

value: A

Returns

FixedPromise<A>

Source

packages/core/src/pipe/strict/delay.ts:16

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/each.html b/api/pipe/strict/functions/each.html index 78fdd9168..ad42ab569 100644 --- a/api/pipe/strict/functions/each.html +++ b/api/pipe/strict/functions/each.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / each

Function: each()

each(fn, iterable)

each<A, R>(fn, iterable): void

Iterates over Iterable/AsyncIterable, applying each in turn to fn.

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: Iterable<A>

Returns

void

Example

typescript
each(console.log, [1, 2, 3]); // log 1, 2, 3

More examples

Source

packages/core/src/pipe/strict/each.ts:29

each(fn, iterable)

each<A, R>(fn, iterable): Promise<void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

Promise<void>

Source

packages/core/src/pipe/strict/each.ts:31

each(fn)

each<A, R>(fn): (iterable) => IterableReturnValue<UniversalIterable<A>, void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IterableReturnValue<UniversalIterable<A>, void>

Source

packages/core/src/pipe/strict/each.ts:33

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / each

Function: each()

each(fn, iterable)

each<A, R>(fn, iterable): void

Iterates over Iterable/AsyncIterable, applying each in turn to fn.

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: Iterable<A>

Returns

void

Example

typescript
each(console.log, [1, 2, 3]); // log 1, 2, 3

More examples

Source

packages/core/src/pipe/strict/each.ts:29

each(fn, iterable)

each<A, R>(fn, iterable): Promise<void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

Promise<void>

Source

packages/core/src/pipe/strict/each.ts:31

each(fn)

each<A, R>(fn): (iterable) => IterableReturnValue<UniversalIterable<A>, void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IterableReturnValue<UniversalIterable<A>, void>

Source

packages/core/src/pipe/strict/each.ts:33

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/every.html b/api/pipe/strict/functions/every.html index 2430ccfa4..f469de949 100644 --- a/api/pipe/strict/functions/every.html +++ b/api/pipe/strict/functions/every.html @@ -12,7 +12,7 @@ - + @@ -22,8 +22,8 @@ // true every((a) => a % 2 === 0, [2, 5, 6, 7, 10]) -// false

More examples

Source

packages/core/src/pipe/strict/every.ts:23

every(fn, iterable)

every<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/every.ts:25

every(fn, iterable)

every<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/every.ts:26

every(fn)

every<A>(fn): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/every.ts:28

- +// false

More examples

Source

packages/core/src/pipe/strict/every.ts:23

every(fn, iterable)

every<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/every.ts:25

every(fn, iterable)

every<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/every.ts:26

every(fn)

every<A>(fn): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/every.ts:28

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/gt.html b/api/pipe/strict/functions/gt.html index f6af73b46..88e96a009 100644 --- a/api/pipe/strict/functions/gt.html +++ b/api/pipe/strict/functions/gt.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / gt

Function: gt()

gt(a)

gt(a): (b) => boolean

Is a greater than b

Parameters

a: string

Returns

Function

Parameters

b: string

Returns

boolean

Example

typescript
console.log(gt(5, 1)) // true

More examples

Source

packages/core/src/pipe/strict/gt.ts:11

gt(a)

gt(a): (b) => boolean

Parameters

a: number

Returns

Function

Parameters

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:12

gt(a)

gt(a): (b) => boolean

Parameters

a: Date

Returns

Function

Parameters

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:13

gt(a, b)

gt(a, b): boolean

Parameters

a: string

b: string

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:14

gt(a, b)

gt(a, b): boolean

Parameters

a: number

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:15

gt(a, b)

gt(a, b): boolean

Parameters

a: Date

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:16

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / gt

Function: gt()

gt(a)

gt(a): (b) => boolean

Is a greater than b

Parameters

a: string

Returns

Function

Parameters

b: string

Returns

boolean

Example

typescript
console.log(gt(5, 1)) // true

More examples

Source

packages/core/src/pipe/strict/gt.ts:11

gt(a)

gt(a): (b) => boolean

Parameters

a: number

Returns

Function

Parameters

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:12

gt(a)

gt(a): (b) => boolean

Parameters

a: Date

Returns

Function

Parameters

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:13

gt(a, b)

gt(a, b): boolean

Parameters

a: string

b: string

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:14

gt(a, b)

gt(a, b): boolean

Parameters

a: number

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:15

gt(a, b)

gt(a, b): boolean

Parameters

a: Date

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:16

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/identity.html b/api/pipe/strict/functions/identity.html index b55318446..ad296aafa 100644 --- a/api/pipe/strict/functions/identity.html +++ b/api/pipe/strict/functions/identity.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / identity

Function: identity()

identity<A>(args): A

Return the same value as the given argument.

Type parameters

A

Parameters

args: A

Returns

A

Example

typescript
identity(5); // 5

More examples

Source

packages/core/src/pipe/strict/identity.ts:11

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / identity

Function: identity()

identity<A>(args): A

Return the same value as the given argument.

Type parameters

A

Parameters

args: A

Returns

A

Example

typescript
identity(5); // 5

More examples

Source

packages/core/src/pipe/strict/identity.ts:11

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/includes.html b/api/pipe/strict/functions/includes.html index ef1ed15c3..81cda794f 100644 --- a/api/pipe/strict/functions/includes.html +++ b/api/pipe/strict/functions/includes.html @@ -12,7 +12,7 @@ - + @@ -21,8 +21,8 @@
Skip to content

fx-flow / pipe/strict / includes

Function: includes()

includes(value, iterable)

includes<A>(value, iterable): false

Check whether value is in iterable.

Type parameters

A extends readonly []

Parameters

value: unknown

iterable: A

Returns

false

Example

typescript
includes('c', 'abcd'); // true
 includes('e', 'abcd'); // false
 includes(3, [1, 2, 3, 4]); // true
-includes(5, [1, 2, 3, 4]); // false

More examples

Source

packages/core/src/pipe/strict/includes.ts:18

includes(value, iterable)

includes<A, B>(value, iterable): value is B

Type parameters

A

B

Parameters

value: A

iterable: Iterable<B>

Returns

value is B

Source

packages/core/src/pipe/strict/includes.ts:20

includes(value, iterable)

includes<A>(value, iterable): boolean

Type parameters

A

Parameters

value: unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/includes.ts:22

includes(value, iterable)

includes<A>(value, iterable): Promise<boolean>

Type parameters

A

Parameters

value: unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/includes.ts:24

includes(value)

includes<A>(value): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

value: unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/includes.ts:26

Released under the MIT License.

- +includes(5, [1, 2, 3, 4]); // false

More examples

Source

packages/core/src/pipe/strict/includes.ts:18

includes(value, iterable)

includes<A, B>(value, iterable): value is B

Type parameters

A

B

Parameters

value: A

iterable: Iterable<B>

Returns

value is B

Source

packages/core/src/pipe/strict/includes.ts:20

includes(value, iterable)

includes<A>(value, iterable): boolean

Type parameters

A

Parameters

value: unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/includes.ts:22

includes(value, iterable)

includes<A>(value, iterable): Promise<boolean>

Type parameters

A

Parameters

value: unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/includes.ts:24

includes(value)

includes<A>(value): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

value: unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/includes.ts:26

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isArray.html b/api/pipe/strict/functions/isArray.html index 06dc63128..073720291 100644 --- a/api/pipe/strict/functions/isArray.html +++ b/api/pipe/strict/functions/isArray.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / pipe/strict / isArray

Function: isArray()

isArray<A>(args): args is Include<A, unknown[] | readonly unknown[]>

Check whether args is an array.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, unknown[] | readonly unknown[]>

Example

typescript
isArray([1, 2, 3]); // true
-isArray(2); // false

More examples

Source

packages/core/src/pipe/strict/isArray.ts:14

Released under the MIT License.

- +isArray(2); // false

More examples

Source

packages/core/src/pipe/strict/isArray.ts:14

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isBoolean.html b/api/pipe/strict/functions/isBoolean.html index b5d905f24..7998aaf4b 100644 --- a/api/pipe/strict/functions/isBoolean.html +++ b/api/pipe/strict/functions/isBoolean.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / pipe/strict / isBoolean

Function: isBoolean()

isBoolean<A>(args): args is Include<A, boolean>

Check whether args is boolean.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, boolean>

Example

typescript
isArray([1, 2, 3]); // false
-isArray(false); // true

More examples

Source

packages/core/src/pipe/strict/isBoolean.ts:14

Released under the MIT License.

- +isArray(false); // true

More examples

Source

packages/core/src/pipe/strict/isBoolean.ts:14

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isEmpty.html b/api/pipe/strict/functions/isEmpty.html index 463b300be..1bc299ec9 100644 --- a/api/pipe/strict/functions/isEmpty.html +++ b/api/pipe/strict/functions/isEmpty.html @@ -12,7 +12,7 @@ - + @@ -28,8 +28,8 @@ isEmpty(false) // false isEmpty(function(){}) // false isEmpty(Symbol("")) // false -isEmpty(new Date()) // false

More examples

Source

packages/core/src/pipe/strict/isEmpty.ts:24

- +isEmpty(new Date()) // false

More examples

Source

packages/core/src/pipe/strict/isEmpty.ts:24

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isFunction.html b/api/pipe/strict/functions/isFunction.html index 3e993ae94..d815224bd 100644 --- a/api/pipe/strict/functions/isFunction.html +++ b/api/pipe/strict/functions/isFunction.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / pipe/strict / isFunction

Function: isFunction()

isFunction<A>(args): args is Include<A, AnyFunction>

Check whether args is a function.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, AnyFunction>

Example

typescript
isFunction(() => {}); // true
-isFunction(2); // false

More examples

Source

packages/core/src/pipe/strict/isFunction.ts:14

Released under the MIT License.

- +isFunction(2); // false

More examples

Source

packages/core/src/pipe/strict/isFunction.ts:14

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isNil.html b/api/pipe/strict/functions/isNil.html index 5547cf5e6..3bc724eb7 100644 --- a/api/pipe/strict/functions/isNil.html +++ b/api/pipe/strict/functions/isNil.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / pipe/strict / isNil

Function: isNil()

isNil<A>(args): args is Include<A, boolean>

Check whether args is null or undefined.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, boolean>

Example

typescript
isArray([1, 2, 3]); // false
 isArray(null); // true
-isArray(undefined); // true

More examples

Source

packages/core/src/pipe/strict/isNil.ts:17

Released under the MIT License.

- +isArray(undefined); // true

More examples

Source

packages/core/src/pipe/strict/isNil.ts:17

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isNull.html b/api/pipe/strict/functions/isNull.html index d99b48915..04c4abb49 100644 --- a/api/pipe/strict/functions/isNull.html +++ b/api/pipe/strict/functions/isNull.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / pipe/strict / isNull

Function: isNull()

isNull<A>(args): args is Include<A, null>

Check whether args is null.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, null>

Example

typescript
isArray([1, 2, 3]); // false
 isArray(undefined); // false
-isArray(null); // true

More examples

Source

packages/core/src/pipe/strict/isNull.ts:15

Released under the MIT License.

- +isArray(null); // true

More examples

Source

packages/core/src/pipe/strict/isNull.ts:15

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isNumber.html b/api/pipe/strict/functions/isNumber.html index 96e809b3c..706074cd4 100644 --- a/api/pipe/strict/functions/isNumber.html +++ b/api/pipe/strict/functions/isNumber.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / pipe/strict / isNumber

Function: isNumber()

isNumber<A>(args): args is Include<A, number>

Check whether args is number.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, number>

Example

typescript
isNumber(2); // true
-isNumber("a"); // false

More examples

Source

packages/core/src/pipe/strict/isNumber.ts:14

Released under the MIT License.

- +isNumber("a"); // false

More examples

Source

packages/core/src/pipe/strict/isNumber.ts:14

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isObject.html b/api/pipe/strict/functions/isObject.html index f25bfac60..7c43e4903 100644 --- a/api/pipe/strict/functions/isObject.html +++ b/api/pipe/strict/functions/isObject.html @@ -12,7 +12,7 @@ - + @@ -22,8 +22,8 @@ isObject([1, 2, 3]); // true isObject(() => {}); // true isObject(null); // false -isObject(123); // false

More examples

Source

packages/core/src/pipe/strict/isObject.ts:17

- +isObject(123); // false

More examples

Source

packages/core/src/pipe/strict/isObject.ts:17

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isString.html b/api/pipe/strict/functions/isString.html index cbbf7f17c..891e412ab 100644 --- a/api/pipe/strict/functions/isString.html +++ b/api/pipe/strict/functions/isString.html @@ -12,15 +12,15 @@ - +
Skip to content

fx-flow / pipe/strict / isString

Function: isString()

isString<A>(args): args is Include<A, string>

Check whether args is a string.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, string>

Example

typescript
isString("a"); // true
-isString(2); // false

More examples

Source

packages/core/src/pipe/strict/isString.ts:14

Released under the MIT License.

- +isString(2); // false

More examples

Source

packages/core/src/pipe/strict/isString.ts:14

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/isUndefined.html b/api/pipe/strict/functions/isUndefined.html index 12f6370ff..b5385cd0f 100644 --- a/api/pipe/strict/functions/isUndefined.html +++ b/api/pipe/strict/functions/isUndefined.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@
Skip to content

fx-flow / pipe/strict / isUndefined

Function: isUndefined()

isUndefined<A>(args): args is Include<A, undefined>

Check whether args is undefined.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, undefined>

Example

typescript
isArray([1, 2, 3]); // false
 isArray(undefined); // true
-isArray(null); // false

More examples

Source

packages/core/src/pipe/strict/isUndefined.ts:15

Released under the MIT License.

- +isArray(null); // false

More examples

Source

packages/core/src/pipe/strict/isUndefined.ts:15

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/last.html b/api/pipe/strict/functions/last.html index 5b36706cb..551b65ae7 100644 --- a/api/pipe/strict/functions/last.html +++ b/api/pipe/strict/functions/last.html @@ -12,7 +12,7 @@ - + @@ -36,8 +36,8 @@ [Promise.resolve(1), Promise.resolve(2), Promise.resolve(3)], toAsync, last, -); // 3

More examples

Source

packages/core/src/pipe/strict/last.ts:45

- +); // 3

More examples

Source

packages/core/src/pipe/strict/last.ts:45

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/max.html b/api/pipe/strict/functions/max.html index f8601a63a..3a47c31d8 100644 --- a/api/pipe/strict/functions/max.html +++ b/api/pipe/strict/functions/max.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / max

Function: max()

max<A>(iterator): IterableReturnValue<A>

Return the largest item of the iterable/asyncIterable

Type parameters

A extends Iterable<number> | AsyncIterable<number>

Parameters

iterator: A

Returns

IterableReturnValue<A>

Example

typescript
console.log(max([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/max.ts:40

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / max

Function: max()

max<A>(iterator): IterableReturnValue<A>

Return the largest item of the iterable/asyncIterable

Type parameters

A extends Iterable<number> | AsyncIterable<number>

Parameters

iterator: A

Returns

IterableReturnValue<A>

Example

typescript
console.log(max([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/max.ts:40

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/not.html b/api/pipe/strict/functions/not.html index 0492541bd..13a612204 100644 --- a/api/pipe/strict/functions/not.html +++ b/api/pipe/strict/functions/not.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / not

Function: not()

not(args): boolean

Returns the opposite value of args

Parameters

args: unknown

Returns

boolean

Example

typescript
console.log(not(undefined)) // true

More examples

Source

packages/core/src/pipe/strict/not.ts:11

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / not

Function: not()

not(args): boolean

Returns the opposite value of args

Parameters

args: unknown

Returns

boolean

Example

typescript
console.log(not(undefined)) // true

More examples

Source

packages/core/src/pipe/strict/not.ts:11

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/pipe.html b/api/pipe/strict/functions/pipe.html index 634ca6301..3f0854732 100644 --- a/api/pipe/strict/functions/pipe.html +++ b/api/pipe/strict/functions/pipe.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / pipe

Function: pipe()

pipe(args)

pipe<A1, R>(...args): PipeReturnValue<[A1, R]>

Compose functions from left to right.

Type parameters

A1

R

Parameters

• ...args: [A1, (args) => R]

Returns

PipeReturnValue<[A1, R]>

Example

typescript
console.log(pipe([1, 2, 3], take(2), max)) // 2

More examples

Source

packages/core/src/pipe/strict/pipe.ts:16

pipe(args)

pipe<A1, A2, R>(...args): PipeReturnValue<[A1, A2, R]>

Type parameters

A1

A2

R

Parameters

• ...args: [A1, (args) => A2, (args) => R]

Returns

PipeReturnValue<[A1, A2, R]>

Source

packages/core/src/pipe/strict/pipe.ts:18

pipe(args)

pipe<A1, A2, A3, R>(...args): PipeReturnValue<[A1, A2, A3, R]>

Type parameters

A1

A2

A3

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/pipe/strict/pipe.ts:22

pipe(args)

pipe<A1, A2, A3, A4, R>(...args): PipeReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1

A2

A3

A4

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/pipe/strict/pipe.ts:31

pipe(args)

pipe<A1, A2, A3, A4, A5, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1

A2

A3

A4

A5

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/pipe/strict/pipe.ts:41

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1

A2

A3

A4

A5

A6

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/pipe/strict/pipe.ts:52

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/pipe/strict/pipe.ts:64

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => A8, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/pipe/strict/pipe.ts:77

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/pipe/strict/pipe.ts:91

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/pipe/strict/pipe.ts:106

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/pipe/strict/pipe.ts:122

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/pipe/strict/pipe.ts:139

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/pipe/strict/pipe.ts:157

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/pipe/strict/pipe.ts:176

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/pipe/strict/pipe.ts:196

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/pipe/strict/pipe.ts:217

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/pipe/strict/pipe.ts:239

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/pipe/strict/pipe.ts:262

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/pipe/strict/pipe.ts:286

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

A20

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/pipe/strict/pipe.ts:311

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / pipe

Function: pipe()

pipe(args)

pipe<A1, R>(...args): PipeReturnValue<[A1, R]>

Compose functions from left to right.

Type parameters

A1

R

Parameters

• ...args: [A1, (args) => R]

Returns

PipeReturnValue<[A1, R]>

Example

typescript
console.log(pipe([1, 2, 3], take(2), max)) // 2

More examples

Source

packages/core/src/pipe/strict/pipe.ts:16

pipe(args)

pipe<A1, A2, R>(...args): PipeReturnValue<[A1, A2, R]>

Type parameters

A1

A2

R

Parameters

• ...args: [A1, (args) => A2, (args) => R]

Returns

PipeReturnValue<[A1, A2, R]>

Source

packages/core/src/pipe/strict/pipe.ts:18

pipe(args)

pipe<A1, A2, A3, R>(...args): PipeReturnValue<[A1, A2, A3, R]>

Type parameters

A1

A2

A3

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/pipe/strict/pipe.ts:22

pipe(args)

pipe<A1, A2, A3, A4, R>(...args): PipeReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1

A2

A3

A4

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/pipe/strict/pipe.ts:31

pipe(args)

pipe<A1, A2, A3, A4, A5, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1

A2

A3

A4

A5

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/pipe/strict/pipe.ts:41

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1

A2

A3

A4

A5

A6

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/pipe/strict/pipe.ts:52

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/pipe/strict/pipe.ts:64

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => A8, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/pipe/strict/pipe.ts:77

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/pipe/strict/pipe.ts:91

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/pipe/strict/pipe.ts:106

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/pipe/strict/pipe.ts:122

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/pipe/strict/pipe.ts:139

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/pipe/strict/pipe.ts:157

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/pipe/strict/pipe.ts:176

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/pipe/strict/pipe.ts:196

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/pipe/strict/pipe.ts:217

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/pipe/strict/pipe.ts:239

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/pipe/strict/pipe.ts:262

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/pipe/strict/pipe.ts:286

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

A20

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/pipe/strict/pipe.ts:311

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/reduce.html b/api/pipe/strict/functions/reduce.html index 41331d1b4..c9eb30b26 100644 --- a/api/pipe/strict/functions/reduce.html +++ b/api/pipe/strict/functions/reduce.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / reduce

Function: reduce()

reduce(fn, iterable)

reduce<A>(fn, iterable): undefined

'reduce' boils down a list of values into a single value.

Type parameters

A extends readonly []

Parameters

fn: AnyFunction

iterable: A

Returns

undefined

Example

typescript
console.log(reduce((a, b) => a + b, [1, 2, 3, 4])) // 10

More examples

Source

packages/core/src/pipe/strict/reduce.ts:46

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): R

Type parameters

A extends readonly []

R

Parameters

fn: AnyFunction

initialRes: R

iterable: A

Returns

R

Source

packages/core/src/pipe/strict/reduce.ts:47

reduce(fn, iterable)

reduce<A>(fn, iterable): IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:50

reduce(fn)

reduce<A>(fn): (iterable) => IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:54

reduce(fn, iterable)

reduce<A, R>(fn, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:59

reduce(fn)

reduce<A, R>(fn): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:63

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:68

reduce(fn, initialRes)

reduce<A, R>(fn, initialRes): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:73

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / reduce

Function: reduce()

reduce(fn, iterable)

reduce<A>(fn, iterable): undefined

'reduce' boils down a list of values into a single value.

Type parameters

A extends readonly []

Parameters

fn: AnyFunction

iterable: A

Returns

undefined

Example

typescript
console.log(reduce((a, b) => a + b, [1, 2, 3, 4])) // 10

More examples

Source

packages/core/src/pipe/strict/reduce.ts:46

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): R

Type parameters

A extends readonly []

R

Parameters

fn: AnyFunction

initialRes: R

iterable: A

Returns

R

Source

packages/core/src/pipe/strict/reduce.ts:47

reduce(fn, iterable)

reduce<A>(fn, iterable): IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:50

reduce(fn)

reduce<A>(fn): (iterable) => IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:54

reduce(fn, iterable)

reduce<A, R>(fn, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:59

reduce(fn)

reduce<A, R>(fn): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:63

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:68

reduce(fn, initialRes)

reduce<A, R>(fn, initialRes): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:73

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/size.html b/api/pipe/strict/functions/size.html index f40f3f441..51d8f8745 100644 --- a/api/pipe/strict/functions/size.html +++ b/api/pipe/strict/functions/size.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / pipe/strict / size

Function: size()

size<A>(iterable): IterableReturnValue<A, number>

Returns size of iterable/asyncIterable

Type parameters

A extends UniversalIterable

Parameters

iterable: A

Returns

IterableReturnValue<A, number>

Example

typescript
console.log(size([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/size.ts:27

Released under the MIT License.

- +
Skip to content

fx-flow / pipe/strict / size

Function: size()

size<A>(iterable): IterableReturnValue<A, number>

Returns size of iterable/asyncIterable

Type parameters

A extends UniversalIterable

Parameters

iterable: A

Returns

IterableReturnValue<A, number>

Example

typescript
console.log(size([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/size.ts:27

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/some.html b/api/pipe/strict/functions/some.html index 5c357cb45..6f5b7a41a 100644 --- a/api/pipe/strict/functions/some.html +++ b/api/pipe/strict/functions/some.html @@ -12,7 +12,7 @@ - + @@ -22,8 +22,8 @@ // false some((a) => a % 2 === 0, [2, 5, 6, 7, 10]) -// true

More examples

Source

packages/core/src/pipe/strict/some.ts:23

some(fn, iterable)

some<A>(fn, iterable): false

Type parameters

A extends readonly []

Parameters

fn: (args) => boolean

iterable: A

Returns

false

Source

packages/core/src/pipe/strict/some.ts:27

some(fn, iterable)

some<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/some.ts:29

some(fn, iterable)

some<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/some.ts:30

- +// true

More examples

Source

packages/core/src/pipe/strict/some.ts:23

some(fn, iterable)

some<A>(fn, iterable): false

Type parameters

A extends readonly []

Parameters

fn: (args) => boolean

iterable: A

Returns

false

Source

packages/core/src/pipe/strict/some.ts:27

some(fn, iterable)

some<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/some.ts:29

some(fn, iterable)

some<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/some.ts:30

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/tap.html b/api/pipe/strict/functions/tap.html index be2c0abc6..bca9dc1a7 100644 --- a/api/pipe/strict/functions/tap.html +++ b/api/pipe/strict/functions/tap.html @@ -12,7 +12,7 @@ - + @@ -22,8 +22,8 @@ // log {a: 'a'} // res = {a: 'a'} const res2 = tap((v) => {v.a = 'b'}, { a: 'a' }) -// res2 = {a: 'b'}

More examples

Source

packages/core/src/pipe/strict/tap.ts:18

tap(fn)

tap<A, R>(fn): (args) => A extends Promise<unknown> ? FixedPromise<A> : A

Type parameters

A

R

Parameters

fn: (args) => R

Returns

Function

Parameters

args: A

Returns

A extends Promise<unknown> ? FixedPromise<A> : A

Source

packages/core/src/pipe/strict/tap.ts:20

- +// res2 = {a: 'b'}

More examples

Source

packages/core/src/pipe/strict/tap.ts:18

tap(fn)

tap<A, R>(fn): (args) => A extends Promise<unknown> ? FixedPromise<A> : A

Type parameters

A

R

Parameters

fn: (args) => R

Returns

Function

Parameters

args: A

Returns

A extends Promise<unknown> ? FixedPromise<A> : A

Source

packages/core/src/pipe/strict/tap.ts:20

+ \ No newline at end of file diff --git a/api/pipe/strict/functions/toArray.html b/api/pipe/strict/functions/toArray.html index 492363671..81324494d 100644 --- a/api/pipe/strict/functions/toArray.html +++ b/api/pipe/strict/functions/toArray.html @@ -12,7 +12,7 @@ - + @@ -23,8 +23,8 @@ map((a) => a + 10), filter((a) => a % 2 === 0), toArray -) // [12, 14]

More examples

Source

packages/core/src/pipe/strict/toArray.ts:27

- +) // [12, 14]

More examples

Source

packages/core/src/pipe/strict/toArray.ts:27

+ \ No newline at end of file diff --git a/api/pipe/strict/index.html b/api/pipe/strict/index.html index a0ae1ce28..df7d4f561 100644 --- a/api/pipe/strict/index.html +++ b/api/pipe/strict/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/types/-internal-/index.html b/api/types/-internal-/index.html index e53bec138..22979ee03 100644 --- a/api/types/-internal-/index.html +++ b/api/types/-internal-/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/types/-internal-/interfaces/AsyncIterableIterator.html b/api/types/-internal-/interfaces/AsyncIterableIterator.html index 319a79396..4429345d3 100644 --- a/api/types/-internal-/interfaces/AsyncIterableIterator.html +++ b/api/types/-internal-/interfaces/AsyncIterableIterator.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / types / <internal> / AsyncIterableIterator

Interface: AsyncIterableIterator<T>

Contents

Extends

Type parameters

T

Methods

[asyncIterator]()

[asyncIterator](): AsyncIterableIterator<T>

Returns

AsyncIterableIterator<T>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:42


next()

next(...args): Promise<IteratorResult<T, any>>

Parameters

• ...args: [] | [undefined]

Returns

Promise<IteratorResult<T, any>>

Inherited from

pipe/strict.<internal>.AsyncIterator.next

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:32


return()?

optional return(value?): Promise<IteratorResult<T, any>>

Parameters

value?: any

Returns

Promise<IteratorResult<T, any>>

Inherited from

pipe/strict.<internal>.AsyncIterator.return

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:33


throw()?

optional throw(e?): Promise<IteratorResult<T, any>>

Parameters

e?: any

Returns

Promise<IteratorResult<T, any>>

Inherited from

pipe/strict.<internal>.AsyncIterator.throw

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:34

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/types/-internal-/interfaces/IterableIterator.html b/api/types/-internal-/interfaces/IterableIterator.html index bc1ed2f37..506b68c2d 100644 --- a/api/types/-internal-/interfaces/IterableIterator.html +++ b/api/types/-internal-/interfaces/IterableIterator.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / types / <internal> / IterableIterator

Interface: IterableIterator<T>

Contents

Extends

Type parameters

T

Methods

[iterator]()

[iterator](): IterableIterator<T>

Returns

IterableIterator<T>

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:53


next()

next(...args): IteratorResult<T, any>

Parameters

• ...args: [] | [undefined]

Returns

IteratorResult<T, any>

Inherited from

pipe/lazy.<internal>.Iterator.next

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:43


return()?

optional return(value?): IteratorResult<T, any>

Parameters

value?: any

Returns

IteratorResult<T, any>

Inherited from

pipe/lazy.<internal>.Iterator.return

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:44


throw()?

optional throw(e?): IteratorResult<T, any>

Parameters

e?: any

Returns

IteratorResult<T, any>

Inherited from

pipe/lazy.<internal>.Iterator.throw

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:45

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/types/-internal-/interfaces/IterationMap.html b/api/types/-internal-/interfaces/IterationMap.html index d99a09e0e..c496a859f 100644 --- a/api/types/-internal-/interfaces/IterationMap.html +++ b/api/types/-internal-/interfaces/IterationMap.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / IterationMap

Interface: IterationMap

Contents

Properties

-1

-1: [-1, "-", "-2", "0", "1"]

Source

packages/core/src/types/flat/iterationMap.ts:102


-10

-10: [-10, "-", "-11", "-9", "10"]

Source

packages/core/src/types/flat/iterationMap.ts:93


-100

-100: [-100, "-", "__", "-99", "100"]

Source

packages/core/src/types/flat/iterationMap.ts:3


-11

-11: [-11, "-", "-12", "-10", "11"]

Source

packages/core/src/types/flat/iterationMap.ts:92


-12

-12: [-12, "-", "-13", "-11", "12"]

Source

packages/core/src/types/flat/iterationMap.ts:91


-13

-13: [-13, "-", "-14", "-12", "13"]

Source

packages/core/src/types/flat/iterationMap.ts:90


-14

-14: [-14, "-", "-15", "-13", "14"]

Source

packages/core/src/types/flat/iterationMap.ts:89


-15

-15: [-15, "-", "-16", "-14", "15"]

Source

packages/core/src/types/flat/iterationMap.ts:88


-16

-16: [-16, "-", "-17", "-15", "16"]

Source

packages/core/src/types/flat/iterationMap.ts:87


-17

-17: [-17, "-", "-18", "-16", "17"]

Source

packages/core/src/types/flat/iterationMap.ts:86


-18

-18: [-18, "-", "-19", "-17", "18"]

Source

packages/core/src/types/flat/iterationMap.ts:85


-19

-19: [-19, "-", "-20", "-18", "19"]

Source

packages/core/src/types/flat/iterationMap.ts:84


-2

-2: [-2, "-", "-3", "-1", "2"]

Source

packages/core/src/types/flat/iterationMap.ts:101


-20

-20: [-20, "-", "-21", "-19", "20"]

Source

packages/core/src/types/flat/iterationMap.ts:83


-21

-21: [-21, "-", "-22", "-20", "21"]

Source

packages/core/src/types/flat/iterationMap.ts:82


-22

-22: [-22, "-", "-23", "-21", "22"]

Source

packages/core/src/types/flat/iterationMap.ts:81


-23

-23: [-23, "-", "-24", "-22", "23"]

Source

packages/core/src/types/flat/iterationMap.ts:80


-24

-24: [-24, "-", "-25", "-23", "24"]

Source

packages/core/src/types/flat/iterationMap.ts:79


-25

-25: [-25, "-", "-26", "-24", "25"]

Source

packages/core/src/types/flat/iterationMap.ts:78


-26

-26: [-26, "-", "-27", "-25", "26"]

Source

packages/core/src/types/flat/iterationMap.ts:77


-27

-27: [-27, "-", "-28", "-26", "27"]

Source

packages/core/src/types/flat/iterationMap.ts:76


-28

-28: [-28, "-", "-29", "-27", "28"]

Source

packages/core/src/types/flat/iterationMap.ts:75


-29

-29: [-29, "-", "-30", "-28", "29"]

Source

packages/core/src/types/flat/iterationMap.ts:74


-3

-3: [-3, "-", "-4", "-2", "3"]

Source

packages/core/src/types/flat/iterationMap.ts:100


-30

-30: [-30, "-", "-31", "-29", "30"]

Source

packages/core/src/types/flat/iterationMap.ts:73


-31

-31: [-31, "-", "-32", "-30", "31"]

Source

packages/core/src/types/flat/iterationMap.ts:72


-32

-32: [-32, "-", "-33", "-31", "32"]

Source

packages/core/src/types/flat/iterationMap.ts:71


-33

-33: [-33, "-", "-34", "-32", "33"]

Source

packages/core/src/types/flat/iterationMap.ts:70


-34

-34: [-34, "-", "-35", "-33", "34"]

Source

packages/core/src/types/flat/iterationMap.ts:69


-35

-35: [-35, "-", "-36", "-34", "35"]

Source

packages/core/src/types/flat/iterationMap.ts:68


-36

-36: [-36, "-", "-37", "-35", "36"]

Source

packages/core/src/types/flat/iterationMap.ts:67


-37

-37: [-37, "-", "-38", "-36", "37"]

Source

packages/core/src/types/flat/iterationMap.ts:66


-38

-38: [-38, "-", "-39", "-37", "38"]

Source

packages/core/src/types/flat/iterationMap.ts:65


-39

-39: [-39, "-", "-40", "-38", "39"]

Source

packages/core/src/types/flat/iterationMap.ts:64


-4

-4: [-4, "-", "-5", "-3", "4"]

Source

packages/core/src/types/flat/iterationMap.ts:99


-40

-40: [-40, "-", "-41", "-39", "40"]

Source

packages/core/src/types/flat/iterationMap.ts:63


-41

-41: [-41, "-", "-42", "-40", "41"]

Source

packages/core/src/types/flat/iterationMap.ts:62


-42

-42: [-42, "-", "-43", "-41", "42"]

Source

packages/core/src/types/flat/iterationMap.ts:61


-43

-43: [-43, "-", "-44", "-42", "43"]

Source

packages/core/src/types/flat/iterationMap.ts:60


-44

-44: [-44, "-", "-45", "-43", "44"]

Source

packages/core/src/types/flat/iterationMap.ts:59


-45

-45: [-45, "-", "-46", "-44", "45"]

Source

packages/core/src/types/flat/iterationMap.ts:58


-46

-46: [-46, "-", "-47", "-45", "46"]

Source

packages/core/src/types/flat/iterationMap.ts:57


-47

-47: [-47, "-", "-48", "-46", "47"]

Source

packages/core/src/types/flat/iterationMap.ts:56


-48

-48: [-48, "-", "-49", "-47", "48"]

Source

packages/core/src/types/flat/iterationMap.ts:55


-49

-49: [-49, "-", "-50", "-48", "49"]

Source

packages/core/src/types/flat/iterationMap.ts:54


-5

-5: [-5, "-", "-6", "-4", "5"]

Source

packages/core/src/types/flat/iterationMap.ts:98


-50

-50: [-50, "-", "-51", "-49", "50"]

Source

packages/core/src/types/flat/iterationMap.ts:53


-51

-51: [-51, "-", "-52", "-50", "51"]

Source

packages/core/src/types/flat/iterationMap.ts:52


-52

-52: [-52, "-", "-53", "-51", "52"]

Source

packages/core/src/types/flat/iterationMap.ts:51


-53

-53: [-53, "-", "-54", "-52", "53"]

Source

packages/core/src/types/flat/iterationMap.ts:50


-54

-54: [-54, "-", "-55", "-53", "54"]

Source

packages/core/src/types/flat/iterationMap.ts:49


-55

-55: [-55, "-", "-56", "-54", "55"]

Source

packages/core/src/types/flat/iterationMap.ts:48


-56

-56: [-56, "-", "-57", "-55", "56"]

Source

packages/core/src/types/flat/iterationMap.ts:47


-57

-57: [-57, "-", "-58", "-56", "57"]

Source

packages/core/src/types/flat/iterationMap.ts:46


-58

-58: [-58, "-", "-59", "-57", "58"]

Source

packages/core/src/types/flat/iterationMap.ts:45


-59

-59: [-59, "-", "-60", "-58", "59"]

Source

packages/core/src/types/flat/iterationMap.ts:44


-6

-6: [-6, "-", "-7", "-5", "6"]

Source

packages/core/src/types/flat/iterationMap.ts:97


-60

-60: [-60, "-", "-61", "-59", "60"]

Source

packages/core/src/types/flat/iterationMap.ts:43


-61

-61: [-61, "-", "-62", "-60", "61"]

Source

packages/core/src/types/flat/iterationMap.ts:42


-62

-62: [-62, "-", "-63", "-61", "62"]

Source

packages/core/src/types/flat/iterationMap.ts:41


-63

-63: [-63, "-", "-64", "-62", "63"]

Source

packages/core/src/types/flat/iterationMap.ts:40


-64

-64: [-64, "-", "-65", "-63", "64"]

Source

packages/core/src/types/flat/iterationMap.ts:39


-65

-65: [-65, "-", "-66", "-64", "65"]

Source

packages/core/src/types/flat/iterationMap.ts:38


-66

-66: [-66, "-", "-67", "-65", "66"]

Source

packages/core/src/types/flat/iterationMap.ts:37


-67

-67: [-67, "-", "-68", "-66", "67"]

Source

packages/core/src/types/flat/iterationMap.ts:36


-68

-68: [-68, "-", "-69", "-67", "68"]

Source

packages/core/src/types/flat/iterationMap.ts:35


-69

-69: [-69, "-", "-70", "-68", "69"]

Source

packages/core/src/types/flat/iterationMap.ts:34


-7

-7: [-7, "-", "-8", "-6", "7"]

Source

packages/core/src/types/flat/iterationMap.ts:96


-70

-70: [-70, "-", "-71", "-69", "70"]

Source

packages/core/src/types/flat/iterationMap.ts:33


-71

-71: [-71, "-", "-72", "-70", "71"]

Source

packages/core/src/types/flat/iterationMap.ts:32


-72

-72: [-72, "-", "-73", "-71", "72"]

Source

packages/core/src/types/flat/iterationMap.ts:31


-73

-73: [-73, "-", "-74", "-72", "73"]

Source

packages/core/src/types/flat/iterationMap.ts:30


-74

-74: [-74, "-", "-75", "-73", "74"]

Source

packages/core/src/types/flat/iterationMap.ts:29


-75

-75: [-75, "-", "-76", "-74", "75"]

Source

packages/core/src/types/flat/iterationMap.ts:28


-76

-76: [-76, "-", "-77", "-75", "76"]

Source

packages/core/src/types/flat/iterationMap.ts:27


-77

-77: [-77, "-", "-78", "-76", "77"]

Source

packages/core/src/types/flat/iterationMap.ts:26


-78

-78: [-78, "-", "-79", "-77", "78"]

Source

packages/core/src/types/flat/iterationMap.ts:25


-79

-79: [-79, "-", "-80", "-78", "79"]

Source

packages/core/src/types/flat/iterationMap.ts:24


-8

-8: [-8, "-", "-9", "-7", "8"]

Source

packages/core/src/types/flat/iterationMap.ts:95


-80

-80: [-80, "-", "-81", "-79", "80"]

Source

packages/core/src/types/flat/iterationMap.ts:23


-81

-81: [-81, "-", "-82", "-80", "81"]

Source

packages/core/src/types/flat/iterationMap.ts:22


-82

-82: [-82, "-", "-83", "-81", "82"]

Source

packages/core/src/types/flat/iterationMap.ts:21


-83

-83: [-83, "-", "-84", "-82", "83"]

Source

packages/core/src/types/flat/iterationMap.ts:20


-84

-84: [-84, "-", "-85", "-83", "84"]

Source

packages/core/src/types/flat/iterationMap.ts:19


-85

-85: [-85, "-", "-86", "-84", "85"]

Source

packages/core/src/types/flat/iterationMap.ts:18


-86

-86: [-86, "-", "-87", "-85", "86"]

Source

packages/core/src/types/flat/iterationMap.ts:17


-87

-87: [-87, "-", "-88", "-86", "87"]

Source

packages/core/src/types/flat/iterationMap.ts:16


-88

-88: [-88, "-", "-89", "-87", "88"]

Source

packages/core/src/types/flat/iterationMap.ts:15


-89

-89: [-89, "-", "-90", "-88", "89"]

Source

packages/core/src/types/flat/iterationMap.ts:14


-9

-9: [-9, "-", "-10", "-8", "9"]

Source

packages/core/src/types/flat/iterationMap.ts:94


-90

-90: [-90, "-", "-91", "-89", "90"]

Source

packages/core/src/types/flat/iterationMap.ts:13


-91

-91: [-91, "-", "-92", "-90", "91"]

Source

packages/core/src/types/flat/iterationMap.ts:12


-92

-92: [-92, "-", "-93", "-91", "92"]

Source

packages/core/src/types/flat/iterationMap.ts:11


-93

-93: [-93, "-", "-94", "-92", "93"]

Source

packages/core/src/types/flat/iterationMap.ts:10


-94

-94: [-94, "-", "-95", "-93", "94"]

Source

packages/core/src/types/flat/iterationMap.ts:9


-95

-95: [-95, "-", "-96", "-94", "95"]

Source

packages/core/src/types/flat/iterationMap.ts:8


-96

-96: [-96, "-", "-97", "-95", "96"]

Source

packages/core/src/types/flat/iterationMap.ts:7


-97

-97: [-97, "-", "-98", "-96", "97"]

Source

packages/core/src/types/flat/iterationMap.ts:6


-98

-98: [-98, "-", "-99", "-97", "98"]

Source

packages/core/src/types/flat/iterationMap.ts:5


-99

-99: [-99, "-", "-100", "-98", "99"]

Source

packages/core/src/types/flat/iterationMap.ts:4


0

0: [0, "0", "-1", "1", "0"]

Source

packages/core/src/types/flat/iterationMap.ts:103


1

1: [1, "+", "0", "2", "-1"]

Source

packages/core/src/types/flat/iterationMap.ts:104


10

10: [10, "+", "9", "11", "-10"]

Source

packages/core/src/types/flat/iterationMap.ts:113


100

100: [100, "+", "99", "__", "-100"]

Source

packages/core/src/types/flat/iterationMap.ts:203


11

11: [11, "+", "10", "12", "-11"]

Source

packages/core/src/types/flat/iterationMap.ts:114


12

12: [12, "+", "11", "13", "-12"]

Source

packages/core/src/types/flat/iterationMap.ts:115


13

13: [13, "+", "12", "14", "-13"]

Source

packages/core/src/types/flat/iterationMap.ts:116


14

14: [14, "+", "13", "15", "-14"]

Source

packages/core/src/types/flat/iterationMap.ts:117


15

15: [15, "+", "14", "16", "-15"]

Source

packages/core/src/types/flat/iterationMap.ts:118


16

16: [16, "+", "15", "17", "-16"]

Source

packages/core/src/types/flat/iterationMap.ts:119


17

17: [17, "+", "16", "18", "-17"]

Source

packages/core/src/types/flat/iterationMap.ts:120


18

18: [18, "+", "17", "19", "-18"]

Source

packages/core/src/types/flat/iterationMap.ts:121


19

19: [19, "+", "18", "20", "-19"]

Source

packages/core/src/types/flat/iterationMap.ts:122


2

2: [2, "+", "1", "3", "-2"]

Source

packages/core/src/types/flat/iterationMap.ts:105


20

20: [20, "+", "19", "21", "-20"]

Source

packages/core/src/types/flat/iterationMap.ts:123


21

21: [21, "+", "20", "22", "-21"]

Source

packages/core/src/types/flat/iterationMap.ts:124


22

22: [22, "+", "21", "23", "-22"]

Source

packages/core/src/types/flat/iterationMap.ts:125


23

23: [23, "+", "22", "24", "-23"]

Source

packages/core/src/types/flat/iterationMap.ts:126


24

24: [24, "+", "23", "25", "-24"]

Source

packages/core/src/types/flat/iterationMap.ts:127


25

25: [25, "+", "24", "26", "-25"]

Source

packages/core/src/types/flat/iterationMap.ts:128


26

26: [26, "+", "25", "27", "-26"]

Source

packages/core/src/types/flat/iterationMap.ts:129


27

27: [27, "+", "26", "28", "-27"]

Source

packages/core/src/types/flat/iterationMap.ts:130


28

28: [28, "+", "27", "29", "-28"]

Source

packages/core/src/types/flat/iterationMap.ts:131


29

29: [29, "+", "28", "30", "-29"]

Source

packages/core/src/types/flat/iterationMap.ts:132


3

3: [3, "+", "2", "4", "-3"]

Source

packages/core/src/types/flat/iterationMap.ts:106


30

30: [30, "+", "29", "31", "-30"]

Source

packages/core/src/types/flat/iterationMap.ts:133


31

31: [31, "+", "30", "32", "-31"]

Source

packages/core/src/types/flat/iterationMap.ts:134


32

32: [32, "+", "31", "33", "-32"]

Source

packages/core/src/types/flat/iterationMap.ts:135


33

33: [33, "+", "32", "34", "-33"]

Source

packages/core/src/types/flat/iterationMap.ts:136


34

34: [34, "+", "33", "35", "-34"]

Source

packages/core/src/types/flat/iterationMap.ts:137


35

35: [35, "+", "34", "36", "-35"]

Source

packages/core/src/types/flat/iterationMap.ts:138


36

36: [36, "+", "35", "37", "-36"]

Source

packages/core/src/types/flat/iterationMap.ts:139


37

37: [37, "+", "36", "38", "-37"]

Source

packages/core/src/types/flat/iterationMap.ts:140


38

38: [38, "+", "37", "39", "-38"]

Source

packages/core/src/types/flat/iterationMap.ts:141


39

39: [39, "+", "38", "40", "-39"]

Source

packages/core/src/types/flat/iterationMap.ts:142


4

4: [4, "+", "3", "5", "-4"]

Source

packages/core/src/types/flat/iterationMap.ts:107


40

40: [40, "+", "39", "41", "-40"]

Source

packages/core/src/types/flat/iterationMap.ts:143


41

41: [41, "+", "40", "42", "-41"]

Source

packages/core/src/types/flat/iterationMap.ts:144


42

42: [42, "+", "41", "43", "-42"]

Source

packages/core/src/types/flat/iterationMap.ts:145


43

43: [43, "+", "42", "44", "-43"]

Source

packages/core/src/types/flat/iterationMap.ts:146


44

44: [44, "+", "43", "45", "-44"]

Source

packages/core/src/types/flat/iterationMap.ts:147


45

45: [45, "+", "44", "46", "-45"]

Source

packages/core/src/types/flat/iterationMap.ts:148


46

46: [46, "+", "45", "47", "-46"]

Source

packages/core/src/types/flat/iterationMap.ts:149


47

47: [47, "+", "46", "48", "-47"]

Source

packages/core/src/types/flat/iterationMap.ts:150


48

48: [48, "+", "47", "49", "-48"]

Source

packages/core/src/types/flat/iterationMap.ts:151


49

49: [49, "+", "48", "50", "-49"]

Source

packages/core/src/types/flat/iterationMap.ts:152


5

5: [5, "+", "4", "6", "-5"]

Source

packages/core/src/types/flat/iterationMap.ts:108


50

50: [50, "+", "49", "51", "-50"]

Source

packages/core/src/types/flat/iterationMap.ts:153


51

51: [51, "+", "50", "52", "-51"]

Source

packages/core/src/types/flat/iterationMap.ts:154


52

52: [52, "+", "51", "53", "-52"]

Source

packages/core/src/types/flat/iterationMap.ts:155


53

53: [53, "+", "52", "54", "-53"]

Source

packages/core/src/types/flat/iterationMap.ts:156


54

54: [54, "+", "53", "55", "-54"]

Source

packages/core/src/types/flat/iterationMap.ts:157


55

55: [55, "+", "54", "56", "-55"]

Source

packages/core/src/types/flat/iterationMap.ts:158


56

56: [56, "+", "55", "57", "-56"]

Source

packages/core/src/types/flat/iterationMap.ts:159


57

57: [57, "+", "56", "58", "-57"]

Source

packages/core/src/types/flat/iterationMap.ts:160


58

58: [58, "+", "57", "59", "-58"]

Source

packages/core/src/types/flat/iterationMap.ts:161


59

59: [59, "+", "58", "60", "-59"]

Source

packages/core/src/types/flat/iterationMap.ts:162


6

6: [6, "+", "5", "7", "-6"]

Source

packages/core/src/types/flat/iterationMap.ts:109


60

60: [60, "+", "59", "61", "-60"]

Source

packages/core/src/types/flat/iterationMap.ts:163


61

61: [61, "+", "60", "62", "-61"]

Source

packages/core/src/types/flat/iterationMap.ts:164


62

62: [62, "+", "61", "63", "-62"]

Source

packages/core/src/types/flat/iterationMap.ts:165


63

63: [63, "+", "62", "64", "-63"]

Source

packages/core/src/types/flat/iterationMap.ts:166


64

64: [64, "+", "63", "65", "-64"]

Source

packages/core/src/types/flat/iterationMap.ts:167


65

65: [65, "+", "64", "66", "-65"]

Source

packages/core/src/types/flat/iterationMap.ts:168


66

66: [66, "+", "65", "67", "-66"]

Source

packages/core/src/types/flat/iterationMap.ts:169


67

67: [67, "+", "66", "68", "-67"]

Source

packages/core/src/types/flat/iterationMap.ts:170


68

68: [68, "+", "67", "69", "-68"]

Source

packages/core/src/types/flat/iterationMap.ts:171


69

69: [69, "+", "68", "70", "-69"]

Source

packages/core/src/types/flat/iterationMap.ts:172


7

7: [7, "+", "6", "8", "-7"]

Source

packages/core/src/types/flat/iterationMap.ts:110


70

70: [70, "+", "69", "71", "-70"]

Source

packages/core/src/types/flat/iterationMap.ts:173


71

71: [71, "+", "70", "72", "-71"]

Source

packages/core/src/types/flat/iterationMap.ts:174


72

72: [72, "+", "71", "73", "-72"]

Source

packages/core/src/types/flat/iterationMap.ts:175


73

73: [73, "+", "72", "74", "-73"]

Source

packages/core/src/types/flat/iterationMap.ts:176


74

74: [74, "+", "73", "75", "-74"]

Source

packages/core/src/types/flat/iterationMap.ts:177


75

75: [75, "+", "74", "76", "-75"]

Source

packages/core/src/types/flat/iterationMap.ts:178


76

76: [76, "+", "75", "77", "-76"]

Source

packages/core/src/types/flat/iterationMap.ts:179


77

77: [77, "+", "76", "78", "-77"]

Source

packages/core/src/types/flat/iterationMap.ts:180


78

78: [78, "+", "77", "79", "-78"]

Source

packages/core/src/types/flat/iterationMap.ts:181


79

79: [79, "+", "78", "80", "-79"]

Source

packages/core/src/types/flat/iterationMap.ts:182


8

8: [8, "+", "7", "9", "-8"]

Source

packages/core/src/types/flat/iterationMap.ts:111


80

80: [80, "+", "79", "81", "-80"]

Source

packages/core/src/types/flat/iterationMap.ts:183


81

81: [81, "+", "80", "82", "-81"]

Source

packages/core/src/types/flat/iterationMap.ts:184


82

82: [82, "+", "81", "83", "-82"]

Source

packages/core/src/types/flat/iterationMap.ts:185


83

83: [83, "+", "82", "84", "-83"]

Source

packages/core/src/types/flat/iterationMap.ts:186


84

84: [84, "+", "83", "85", "-84"]

Source

packages/core/src/types/flat/iterationMap.ts:187


85

85: [85, "+", "84", "86", "-85"]

Source

packages/core/src/types/flat/iterationMap.ts:188


86

86: [86, "+", "85", "87", "-86"]

Source

packages/core/src/types/flat/iterationMap.ts:189


87

87: [87, "+", "86", "88", "-87"]

Source

packages/core/src/types/flat/iterationMap.ts:190


88

88: [88, "+", "87", "89", "-88"]

Source

packages/core/src/types/flat/iterationMap.ts:191


89

89: [89, "+", "88", "90", "-89"]

Source

packages/core/src/types/flat/iterationMap.ts:192


9

9: [9, "+", "8", "10", "-9"]

Source

packages/core/src/types/flat/iterationMap.ts:112


90

90: [90, "+", "89", "91", "-90"]

Source

packages/core/src/types/flat/iterationMap.ts:193


91

91: [91, "+", "90", "92", "-91"]

Source

packages/core/src/types/flat/iterationMap.ts:194


92

92: [92, "+", "91", "93", "-92"]

Source

packages/core/src/types/flat/iterationMap.ts:195


93

93: [93, "+", "92", "94", "-93"]

Source

packages/core/src/types/flat/iterationMap.ts:196


94

94: [94, "+", "93", "95", "-94"]

Source

packages/core/src/types/flat/iterationMap.ts:197


95

95: [95, "+", "94", "96", "-95"]

Source

packages/core/src/types/flat/iterationMap.ts:198


96

96: [96, "+", "95", "97", "-96"]

Source

packages/core/src/types/flat/iterationMap.ts:199


97

97: [97, "+", "96", "98", "-97"]

Source

packages/core/src/types/flat/iterationMap.ts:200


98

98: [98, "+", "97", "99", "-98"]

Source

packages/core/src/types/flat/iterationMap.ts:201


99

99: [99, "+", "98", "100", "-99"]

Source

packages/core/src/types/flat/iterationMap.ts:202


__

__: [number, "0" | "-" | "+", "__", "__", "__"]

Source

packages/core/src/types/flat/iterationMap.ts:2

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / IterationMap

Interface: IterationMap

Contents

Properties

-1

-1: [-1, "-", "-2", "0", "1"]

Source

packages/core/src/types/flat/iterationMap.ts:102


-10

-10: [-10, "-", "-11", "-9", "10"]

Source

packages/core/src/types/flat/iterationMap.ts:93


-100

-100: [-100, "-", "__", "-99", "100"]

Source

packages/core/src/types/flat/iterationMap.ts:3


-11

-11: [-11, "-", "-12", "-10", "11"]

Source

packages/core/src/types/flat/iterationMap.ts:92


-12

-12: [-12, "-", "-13", "-11", "12"]

Source

packages/core/src/types/flat/iterationMap.ts:91


-13

-13: [-13, "-", "-14", "-12", "13"]

Source

packages/core/src/types/flat/iterationMap.ts:90


-14

-14: [-14, "-", "-15", "-13", "14"]

Source

packages/core/src/types/flat/iterationMap.ts:89


-15

-15: [-15, "-", "-16", "-14", "15"]

Source

packages/core/src/types/flat/iterationMap.ts:88


-16

-16: [-16, "-", "-17", "-15", "16"]

Source

packages/core/src/types/flat/iterationMap.ts:87


-17

-17: [-17, "-", "-18", "-16", "17"]

Source

packages/core/src/types/flat/iterationMap.ts:86


-18

-18: [-18, "-", "-19", "-17", "18"]

Source

packages/core/src/types/flat/iterationMap.ts:85


-19

-19: [-19, "-", "-20", "-18", "19"]

Source

packages/core/src/types/flat/iterationMap.ts:84


-2

-2: [-2, "-", "-3", "-1", "2"]

Source

packages/core/src/types/flat/iterationMap.ts:101


-20

-20: [-20, "-", "-21", "-19", "20"]

Source

packages/core/src/types/flat/iterationMap.ts:83


-21

-21: [-21, "-", "-22", "-20", "21"]

Source

packages/core/src/types/flat/iterationMap.ts:82


-22

-22: [-22, "-", "-23", "-21", "22"]

Source

packages/core/src/types/flat/iterationMap.ts:81


-23

-23: [-23, "-", "-24", "-22", "23"]

Source

packages/core/src/types/flat/iterationMap.ts:80


-24

-24: [-24, "-", "-25", "-23", "24"]

Source

packages/core/src/types/flat/iterationMap.ts:79


-25

-25: [-25, "-", "-26", "-24", "25"]

Source

packages/core/src/types/flat/iterationMap.ts:78


-26

-26: [-26, "-", "-27", "-25", "26"]

Source

packages/core/src/types/flat/iterationMap.ts:77


-27

-27: [-27, "-", "-28", "-26", "27"]

Source

packages/core/src/types/flat/iterationMap.ts:76


-28

-28: [-28, "-", "-29", "-27", "28"]

Source

packages/core/src/types/flat/iterationMap.ts:75


-29

-29: [-29, "-", "-30", "-28", "29"]

Source

packages/core/src/types/flat/iterationMap.ts:74


-3

-3: [-3, "-", "-4", "-2", "3"]

Source

packages/core/src/types/flat/iterationMap.ts:100


-30

-30: [-30, "-", "-31", "-29", "30"]

Source

packages/core/src/types/flat/iterationMap.ts:73


-31

-31: [-31, "-", "-32", "-30", "31"]

Source

packages/core/src/types/flat/iterationMap.ts:72


-32

-32: [-32, "-", "-33", "-31", "32"]

Source

packages/core/src/types/flat/iterationMap.ts:71


-33

-33: [-33, "-", "-34", "-32", "33"]

Source

packages/core/src/types/flat/iterationMap.ts:70


-34

-34: [-34, "-", "-35", "-33", "34"]

Source

packages/core/src/types/flat/iterationMap.ts:69


-35

-35: [-35, "-", "-36", "-34", "35"]

Source

packages/core/src/types/flat/iterationMap.ts:68


-36

-36: [-36, "-", "-37", "-35", "36"]

Source

packages/core/src/types/flat/iterationMap.ts:67


-37

-37: [-37, "-", "-38", "-36", "37"]

Source

packages/core/src/types/flat/iterationMap.ts:66


-38

-38: [-38, "-", "-39", "-37", "38"]

Source

packages/core/src/types/flat/iterationMap.ts:65


-39

-39: [-39, "-", "-40", "-38", "39"]

Source

packages/core/src/types/flat/iterationMap.ts:64


-4

-4: [-4, "-", "-5", "-3", "4"]

Source

packages/core/src/types/flat/iterationMap.ts:99


-40

-40: [-40, "-", "-41", "-39", "40"]

Source

packages/core/src/types/flat/iterationMap.ts:63


-41

-41: [-41, "-", "-42", "-40", "41"]

Source

packages/core/src/types/flat/iterationMap.ts:62


-42

-42: [-42, "-", "-43", "-41", "42"]

Source

packages/core/src/types/flat/iterationMap.ts:61


-43

-43: [-43, "-", "-44", "-42", "43"]

Source

packages/core/src/types/flat/iterationMap.ts:60


-44

-44: [-44, "-", "-45", "-43", "44"]

Source

packages/core/src/types/flat/iterationMap.ts:59


-45

-45: [-45, "-", "-46", "-44", "45"]

Source

packages/core/src/types/flat/iterationMap.ts:58


-46

-46: [-46, "-", "-47", "-45", "46"]

Source

packages/core/src/types/flat/iterationMap.ts:57


-47

-47: [-47, "-", "-48", "-46", "47"]

Source

packages/core/src/types/flat/iterationMap.ts:56


-48

-48: [-48, "-", "-49", "-47", "48"]

Source

packages/core/src/types/flat/iterationMap.ts:55


-49

-49: [-49, "-", "-50", "-48", "49"]

Source

packages/core/src/types/flat/iterationMap.ts:54


-5

-5: [-5, "-", "-6", "-4", "5"]

Source

packages/core/src/types/flat/iterationMap.ts:98


-50

-50: [-50, "-", "-51", "-49", "50"]

Source

packages/core/src/types/flat/iterationMap.ts:53


-51

-51: [-51, "-", "-52", "-50", "51"]

Source

packages/core/src/types/flat/iterationMap.ts:52


-52

-52: [-52, "-", "-53", "-51", "52"]

Source

packages/core/src/types/flat/iterationMap.ts:51


-53

-53: [-53, "-", "-54", "-52", "53"]

Source

packages/core/src/types/flat/iterationMap.ts:50


-54

-54: [-54, "-", "-55", "-53", "54"]

Source

packages/core/src/types/flat/iterationMap.ts:49


-55

-55: [-55, "-", "-56", "-54", "55"]

Source

packages/core/src/types/flat/iterationMap.ts:48


-56

-56: [-56, "-", "-57", "-55", "56"]

Source

packages/core/src/types/flat/iterationMap.ts:47


-57

-57: [-57, "-", "-58", "-56", "57"]

Source

packages/core/src/types/flat/iterationMap.ts:46


-58

-58: [-58, "-", "-59", "-57", "58"]

Source

packages/core/src/types/flat/iterationMap.ts:45


-59

-59: [-59, "-", "-60", "-58", "59"]

Source

packages/core/src/types/flat/iterationMap.ts:44


-6

-6: [-6, "-", "-7", "-5", "6"]

Source

packages/core/src/types/flat/iterationMap.ts:97


-60

-60: [-60, "-", "-61", "-59", "60"]

Source

packages/core/src/types/flat/iterationMap.ts:43


-61

-61: [-61, "-", "-62", "-60", "61"]

Source

packages/core/src/types/flat/iterationMap.ts:42


-62

-62: [-62, "-", "-63", "-61", "62"]

Source

packages/core/src/types/flat/iterationMap.ts:41


-63

-63: [-63, "-", "-64", "-62", "63"]

Source

packages/core/src/types/flat/iterationMap.ts:40


-64

-64: [-64, "-", "-65", "-63", "64"]

Source

packages/core/src/types/flat/iterationMap.ts:39


-65

-65: [-65, "-", "-66", "-64", "65"]

Source

packages/core/src/types/flat/iterationMap.ts:38


-66

-66: [-66, "-", "-67", "-65", "66"]

Source

packages/core/src/types/flat/iterationMap.ts:37


-67

-67: [-67, "-", "-68", "-66", "67"]

Source

packages/core/src/types/flat/iterationMap.ts:36


-68

-68: [-68, "-", "-69", "-67", "68"]

Source

packages/core/src/types/flat/iterationMap.ts:35


-69

-69: [-69, "-", "-70", "-68", "69"]

Source

packages/core/src/types/flat/iterationMap.ts:34


-7

-7: [-7, "-", "-8", "-6", "7"]

Source

packages/core/src/types/flat/iterationMap.ts:96


-70

-70: [-70, "-", "-71", "-69", "70"]

Source

packages/core/src/types/flat/iterationMap.ts:33


-71

-71: [-71, "-", "-72", "-70", "71"]

Source

packages/core/src/types/flat/iterationMap.ts:32


-72

-72: [-72, "-", "-73", "-71", "72"]

Source

packages/core/src/types/flat/iterationMap.ts:31


-73

-73: [-73, "-", "-74", "-72", "73"]

Source

packages/core/src/types/flat/iterationMap.ts:30


-74

-74: [-74, "-", "-75", "-73", "74"]

Source

packages/core/src/types/flat/iterationMap.ts:29


-75

-75: [-75, "-", "-76", "-74", "75"]

Source

packages/core/src/types/flat/iterationMap.ts:28


-76

-76: [-76, "-", "-77", "-75", "76"]

Source

packages/core/src/types/flat/iterationMap.ts:27


-77

-77: [-77, "-", "-78", "-76", "77"]

Source

packages/core/src/types/flat/iterationMap.ts:26


-78

-78: [-78, "-", "-79", "-77", "78"]

Source

packages/core/src/types/flat/iterationMap.ts:25


-79

-79: [-79, "-", "-80", "-78", "79"]

Source

packages/core/src/types/flat/iterationMap.ts:24


-8

-8: [-8, "-", "-9", "-7", "8"]

Source

packages/core/src/types/flat/iterationMap.ts:95


-80

-80: [-80, "-", "-81", "-79", "80"]

Source

packages/core/src/types/flat/iterationMap.ts:23


-81

-81: [-81, "-", "-82", "-80", "81"]

Source

packages/core/src/types/flat/iterationMap.ts:22


-82

-82: [-82, "-", "-83", "-81", "82"]

Source

packages/core/src/types/flat/iterationMap.ts:21


-83

-83: [-83, "-", "-84", "-82", "83"]

Source

packages/core/src/types/flat/iterationMap.ts:20


-84

-84: [-84, "-", "-85", "-83", "84"]

Source

packages/core/src/types/flat/iterationMap.ts:19


-85

-85: [-85, "-", "-86", "-84", "85"]

Source

packages/core/src/types/flat/iterationMap.ts:18


-86

-86: [-86, "-", "-87", "-85", "86"]

Source

packages/core/src/types/flat/iterationMap.ts:17


-87

-87: [-87, "-", "-88", "-86", "87"]

Source

packages/core/src/types/flat/iterationMap.ts:16


-88

-88: [-88, "-", "-89", "-87", "88"]

Source

packages/core/src/types/flat/iterationMap.ts:15


-89

-89: [-89, "-", "-90", "-88", "89"]

Source

packages/core/src/types/flat/iterationMap.ts:14


-9

-9: [-9, "-", "-10", "-8", "9"]

Source

packages/core/src/types/flat/iterationMap.ts:94


-90

-90: [-90, "-", "-91", "-89", "90"]

Source

packages/core/src/types/flat/iterationMap.ts:13


-91

-91: [-91, "-", "-92", "-90", "91"]

Source

packages/core/src/types/flat/iterationMap.ts:12


-92

-92: [-92, "-", "-93", "-91", "92"]

Source

packages/core/src/types/flat/iterationMap.ts:11


-93

-93: [-93, "-", "-94", "-92", "93"]

Source

packages/core/src/types/flat/iterationMap.ts:10


-94

-94: [-94, "-", "-95", "-93", "94"]

Source

packages/core/src/types/flat/iterationMap.ts:9


-95

-95: [-95, "-", "-96", "-94", "95"]

Source

packages/core/src/types/flat/iterationMap.ts:8


-96

-96: [-96, "-", "-97", "-95", "96"]

Source

packages/core/src/types/flat/iterationMap.ts:7


-97

-97: [-97, "-", "-98", "-96", "97"]

Source

packages/core/src/types/flat/iterationMap.ts:6


-98

-98: [-98, "-", "-99", "-97", "98"]

Source

packages/core/src/types/flat/iterationMap.ts:5


-99

-99: [-99, "-", "-100", "-98", "99"]

Source

packages/core/src/types/flat/iterationMap.ts:4


0

0: [0, "0", "-1", "1", "0"]

Source

packages/core/src/types/flat/iterationMap.ts:103


1

1: [1, "+", "0", "2", "-1"]

Source

packages/core/src/types/flat/iterationMap.ts:104


10

10: [10, "+", "9", "11", "-10"]

Source

packages/core/src/types/flat/iterationMap.ts:113


100

100: [100, "+", "99", "__", "-100"]

Source

packages/core/src/types/flat/iterationMap.ts:203


11

11: [11, "+", "10", "12", "-11"]

Source

packages/core/src/types/flat/iterationMap.ts:114


12

12: [12, "+", "11", "13", "-12"]

Source

packages/core/src/types/flat/iterationMap.ts:115


13

13: [13, "+", "12", "14", "-13"]

Source

packages/core/src/types/flat/iterationMap.ts:116


14

14: [14, "+", "13", "15", "-14"]

Source

packages/core/src/types/flat/iterationMap.ts:117


15

15: [15, "+", "14", "16", "-15"]

Source

packages/core/src/types/flat/iterationMap.ts:118


16

16: [16, "+", "15", "17", "-16"]

Source

packages/core/src/types/flat/iterationMap.ts:119


17

17: [17, "+", "16", "18", "-17"]

Source

packages/core/src/types/flat/iterationMap.ts:120


18

18: [18, "+", "17", "19", "-18"]

Source

packages/core/src/types/flat/iterationMap.ts:121


19

19: [19, "+", "18", "20", "-19"]

Source

packages/core/src/types/flat/iterationMap.ts:122


2

2: [2, "+", "1", "3", "-2"]

Source

packages/core/src/types/flat/iterationMap.ts:105


20

20: [20, "+", "19", "21", "-20"]

Source

packages/core/src/types/flat/iterationMap.ts:123


21

21: [21, "+", "20", "22", "-21"]

Source

packages/core/src/types/flat/iterationMap.ts:124


22

22: [22, "+", "21", "23", "-22"]

Source

packages/core/src/types/flat/iterationMap.ts:125


23

23: [23, "+", "22", "24", "-23"]

Source

packages/core/src/types/flat/iterationMap.ts:126


24

24: [24, "+", "23", "25", "-24"]

Source

packages/core/src/types/flat/iterationMap.ts:127


25

25: [25, "+", "24", "26", "-25"]

Source

packages/core/src/types/flat/iterationMap.ts:128


26

26: [26, "+", "25", "27", "-26"]

Source

packages/core/src/types/flat/iterationMap.ts:129


27

27: [27, "+", "26", "28", "-27"]

Source

packages/core/src/types/flat/iterationMap.ts:130


28

28: [28, "+", "27", "29", "-28"]

Source

packages/core/src/types/flat/iterationMap.ts:131


29

29: [29, "+", "28", "30", "-29"]

Source

packages/core/src/types/flat/iterationMap.ts:132


3

3: [3, "+", "2", "4", "-3"]

Source

packages/core/src/types/flat/iterationMap.ts:106


30

30: [30, "+", "29", "31", "-30"]

Source

packages/core/src/types/flat/iterationMap.ts:133


31

31: [31, "+", "30", "32", "-31"]

Source

packages/core/src/types/flat/iterationMap.ts:134


32

32: [32, "+", "31", "33", "-32"]

Source

packages/core/src/types/flat/iterationMap.ts:135


33

33: [33, "+", "32", "34", "-33"]

Source

packages/core/src/types/flat/iterationMap.ts:136


34

34: [34, "+", "33", "35", "-34"]

Source

packages/core/src/types/flat/iterationMap.ts:137


35

35: [35, "+", "34", "36", "-35"]

Source

packages/core/src/types/flat/iterationMap.ts:138


36

36: [36, "+", "35", "37", "-36"]

Source

packages/core/src/types/flat/iterationMap.ts:139


37

37: [37, "+", "36", "38", "-37"]

Source

packages/core/src/types/flat/iterationMap.ts:140


38

38: [38, "+", "37", "39", "-38"]

Source

packages/core/src/types/flat/iterationMap.ts:141


39

39: [39, "+", "38", "40", "-39"]

Source

packages/core/src/types/flat/iterationMap.ts:142


4

4: [4, "+", "3", "5", "-4"]

Source

packages/core/src/types/flat/iterationMap.ts:107


40

40: [40, "+", "39", "41", "-40"]

Source

packages/core/src/types/flat/iterationMap.ts:143


41

41: [41, "+", "40", "42", "-41"]

Source

packages/core/src/types/flat/iterationMap.ts:144


42

42: [42, "+", "41", "43", "-42"]

Source

packages/core/src/types/flat/iterationMap.ts:145


43

43: [43, "+", "42", "44", "-43"]

Source

packages/core/src/types/flat/iterationMap.ts:146


44

44: [44, "+", "43", "45", "-44"]

Source

packages/core/src/types/flat/iterationMap.ts:147


45

45: [45, "+", "44", "46", "-45"]

Source

packages/core/src/types/flat/iterationMap.ts:148


46

46: [46, "+", "45", "47", "-46"]

Source

packages/core/src/types/flat/iterationMap.ts:149


47

47: [47, "+", "46", "48", "-47"]

Source

packages/core/src/types/flat/iterationMap.ts:150


48

48: [48, "+", "47", "49", "-48"]

Source

packages/core/src/types/flat/iterationMap.ts:151


49

49: [49, "+", "48", "50", "-49"]

Source

packages/core/src/types/flat/iterationMap.ts:152


5

5: [5, "+", "4", "6", "-5"]

Source

packages/core/src/types/flat/iterationMap.ts:108


50

50: [50, "+", "49", "51", "-50"]

Source

packages/core/src/types/flat/iterationMap.ts:153


51

51: [51, "+", "50", "52", "-51"]

Source

packages/core/src/types/flat/iterationMap.ts:154


52

52: [52, "+", "51", "53", "-52"]

Source

packages/core/src/types/flat/iterationMap.ts:155


53

53: [53, "+", "52", "54", "-53"]

Source

packages/core/src/types/flat/iterationMap.ts:156


54

54: [54, "+", "53", "55", "-54"]

Source

packages/core/src/types/flat/iterationMap.ts:157


55

55: [55, "+", "54", "56", "-55"]

Source

packages/core/src/types/flat/iterationMap.ts:158


56

56: [56, "+", "55", "57", "-56"]

Source

packages/core/src/types/flat/iterationMap.ts:159


57

57: [57, "+", "56", "58", "-57"]

Source

packages/core/src/types/flat/iterationMap.ts:160


58

58: [58, "+", "57", "59", "-58"]

Source

packages/core/src/types/flat/iterationMap.ts:161


59

59: [59, "+", "58", "60", "-59"]

Source

packages/core/src/types/flat/iterationMap.ts:162


6

6: [6, "+", "5", "7", "-6"]

Source

packages/core/src/types/flat/iterationMap.ts:109


60

60: [60, "+", "59", "61", "-60"]

Source

packages/core/src/types/flat/iterationMap.ts:163


61

61: [61, "+", "60", "62", "-61"]

Source

packages/core/src/types/flat/iterationMap.ts:164


62

62: [62, "+", "61", "63", "-62"]

Source

packages/core/src/types/flat/iterationMap.ts:165


63

63: [63, "+", "62", "64", "-63"]

Source

packages/core/src/types/flat/iterationMap.ts:166


64

64: [64, "+", "63", "65", "-64"]

Source

packages/core/src/types/flat/iterationMap.ts:167


65

65: [65, "+", "64", "66", "-65"]

Source

packages/core/src/types/flat/iterationMap.ts:168


66

66: [66, "+", "65", "67", "-66"]

Source

packages/core/src/types/flat/iterationMap.ts:169


67

67: [67, "+", "66", "68", "-67"]

Source

packages/core/src/types/flat/iterationMap.ts:170


68

68: [68, "+", "67", "69", "-68"]

Source

packages/core/src/types/flat/iterationMap.ts:171


69

69: [69, "+", "68", "70", "-69"]

Source

packages/core/src/types/flat/iterationMap.ts:172


7

7: [7, "+", "6", "8", "-7"]

Source

packages/core/src/types/flat/iterationMap.ts:110


70

70: [70, "+", "69", "71", "-70"]

Source

packages/core/src/types/flat/iterationMap.ts:173


71

71: [71, "+", "70", "72", "-71"]

Source

packages/core/src/types/flat/iterationMap.ts:174


72

72: [72, "+", "71", "73", "-72"]

Source

packages/core/src/types/flat/iterationMap.ts:175


73

73: [73, "+", "72", "74", "-73"]

Source

packages/core/src/types/flat/iterationMap.ts:176


74

74: [74, "+", "73", "75", "-74"]

Source

packages/core/src/types/flat/iterationMap.ts:177


75

75: [75, "+", "74", "76", "-75"]

Source

packages/core/src/types/flat/iterationMap.ts:178


76

76: [76, "+", "75", "77", "-76"]

Source

packages/core/src/types/flat/iterationMap.ts:179


77

77: [77, "+", "76", "78", "-77"]

Source

packages/core/src/types/flat/iterationMap.ts:180


78

78: [78, "+", "77", "79", "-78"]

Source

packages/core/src/types/flat/iterationMap.ts:181


79

79: [79, "+", "78", "80", "-79"]

Source

packages/core/src/types/flat/iterationMap.ts:182


8

8: [8, "+", "7", "9", "-8"]

Source

packages/core/src/types/flat/iterationMap.ts:111


80

80: [80, "+", "79", "81", "-80"]

Source

packages/core/src/types/flat/iterationMap.ts:183


81

81: [81, "+", "80", "82", "-81"]

Source

packages/core/src/types/flat/iterationMap.ts:184


82

82: [82, "+", "81", "83", "-82"]

Source

packages/core/src/types/flat/iterationMap.ts:185


83

83: [83, "+", "82", "84", "-83"]

Source

packages/core/src/types/flat/iterationMap.ts:186


84

84: [84, "+", "83", "85", "-84"]

Source

packages/core/src/types/flat/iterationMap.ts:187


85

85: [85, "+", "84", "86", "-85"]

Source

packages/core/src/types/flat/iterationMap.ts:188


86

86: [86, "+", "85", "87", "-86"]

Source

packages/core/src/types/flat/iterationMap.ts:189


87

87: [87, "+", "86", "88", "-87"]

Source

packages/core/src/types/flat/iterationMap.ts:190


88

88: [88, "+", "87", "89", "-88"]

Source

packages/core/src/types/flat/iterationMap.ts:191


89

89: [89, "+", "88", "90", "-89"]

Source

packages/core/src/types/flat/iterationMap.ts:192


9

9: [9, "+", "8", "10", "-9"]

Source

packages/core/src/types/flat/iterationMap.ts:112


90

90: [90, "+", "89", "91", "-90"]

Source

packages/core/src/types/flat/iterationMap.ts:193


91

91: [91, "+", "90", "92", "-91"]

Source

packages/core/src/types/flat/iterationMap.ts:194


92

92: [92, "+", "91", "93", "-92"]

Source

packages/core/src/types/flat/iterationMap.ts:195


93

93: [93, "+", "92", "94", "-93"]

Source

packages/core/src/types/flat/iterationMap.ts:196


94

94: [94, "+", "93", "95", "-94"]

Source

packages/core/src/types/flat/iterationMap.ts:197


95

95: [95, "+", "94", "96", "-95"]

Source

packages/core/src/types/flat/iterationMap.ts:198


96

96: [96, "+", "95", "97", "-96"]

Source

packages/core/src/types/flat/iterationMap.ts:199


97

97: [97, "+", "96", "98", "-97"]

Source

packages/core/src/types/flat/iterationMap.ts:200


98

98: [98, "+", "97", "99", "-98"]

Source

packages/core/src/types/flat/iterationMap.ts:201


99

99: [99, "+", "98", "100", "-99"]

Source

packages/core/src/types/flat/iterationMap.ts:202


__

__: [number, "0" | "-" | "+", "__", "__", "__"]

Source

packages/core/src/types/flat/iterationMap.ts:2

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Cast.html b/api/types/-internal-/type-aliases/Cast.html index 2cd1bef7a..d4359b476 100644 --- a/api/types/-internal-/type-aliases/Cast.html +++ b/api/types/-internal-/type-aliases/Cast.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / Cast

Type alias: Cast<T1, T2>

Cast<T1, T2>: T1 extends T2 ? T1 : T2

Type parameters

T1

T2

Source

packages/core/src/types/flat/cast.ts:1

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / Cast

Type alias: Cast<T1, T2>

Cast<T1, T2>: T1 extends T2 ? T1 : T2

Type parameters

T1

T2

Source

packages/core/src/types/flat/cast.ts:1

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/DeepFlat.html b/api/types/-internal-/type-aliases/DeepFlat.html index 2921230d6..623540c2e 100644 --- a/api/types/-internal-/type-aliases/DeepFlat.html +++ b/api/types/-internal-/type-aliases/DeepFlat.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / DeepFlat

Type alias: DeepFlat<A, B>

DeepFlat<A, B>: A extends UniversalIterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:4

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / DeepFlat

Type alias: DeepFlat<A, B>

DeepFlat<A, B>: A extends UniversalIterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:4

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/DeepFlatSync.html b/api/types/-internal-/type-aliases/DeepFlatSync.html index 211b07952..96aa00369 100644 --- a/api/types/-internal-/type-aliases/DeepFlatSync.html +++ b/api/types/-internal-/type-aliases/DeepFlatSync.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / DeepFlatSync

Type alias: DeepFlatSync<A, B>

DeepFlatSync<A, B>: A extends Iterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:7

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / DeepFlatSync

Type alias: DeepFlatSync<A, B>

DeepFlatSync<A, B>: A extends Iterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:7

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/ImmutableArray.html b/api/types/-internal-/type-aliases/ImmutableArray.html index ce1c92f91..58d6a7651 100644 --- a/api/types/-internal-/type-aliases/ImmutableArray.html +++ b/api/types/-internal-/type-aliases/ImmutableArray.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / ImmutableArray

Type alias: ImmutableArray<T, Ignore>

ImmutableArray<T, Ignore>: ReadonlyArray<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:4

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / ImmutableArray

Type alias: ImmutableArray<T, Ignore>

ImmutableArray<T, Ignore>: ReadonlyArray<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:4

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/ImmutableMap.html b/api/types/-internal-/type-aliases/ImmutableMap.html index ed5ae7400..2dff1dc7e 100644 --- a/api/types/-internal-/type-aliases/ImmutableMap.html +++ b/api/types/-internal-/type-aliases/ImmutableMap.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / ImmutableMap

Type alias: ImmutableMap<K, V, Ignore>

ImmutableMap<K, V, Ignore>: ReadonlyMap<Immutable<K, Ignore>, Immutable<V, Ignore>>

Type parameters

K

V

Ignore = never

Source

packages/core/src/types/immutable.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / ImmutableMap

Type alias: ImmutableMap<K, V, Ignore>

ImmutableMap<K, V, Ignore>: ReadonlyMap<Immutable<K, Ignore>, Immutable<V, Ignore>>

Type parameters

K

V

Ignore = never

Source

packages/core/src/types/immutable.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/ImmutableObject.html b/api/types/-internal-/type-aliases/ImmutableObject.html index 896c69955..b86c920b7 100644 --- a/api/types/-internal-/type-aliases/ImmutableObject.html +++ b/api/types/-internal-/type-aliases/ImmutableObject.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / ImmutableObject

Type alias: ImmutableObject<T, Ignore>

ImmutableObject<T, Ignore>: { readonly [K in keyof T]: Immutable<T[K], Ignore> }

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:7

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / ImmutableObject

Type alias: ImmutableObject<T, Ignore>

ImmutableObject<T, Ignore>: { readonly [K in keyof T]: Immutable<T[K], Ignore> }

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:7

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/ImmutableSet.html b/api/types/-internal-/type-aliases/ImmutableSet.html index ff710cebb..eecf2b815 100644 --- a/api/types/-internal-/type-aliases/ImmutableSet.html +++ b/api/types/-internal-/type-aliases/ImmutableSet.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / ImmutableSet

Type alias: ImmutableSet<T, Ignore>

ImmutableSet<T, Ignore>: ReadonlySet<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:6

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / ImmutableSet

Type alias: ImmutableSet<T, Ignore>

ImmutableSet<T, Ignore>: ReadonlySet<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:6

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/ImmutableTuple.html b/api/types/-internal-/type-aliases/ImmutableTuple.html index 45bdddcb9..80be4770a 100644 --- a/api/types/-internal-/type-aliases/ImmutableTuple.html +++ b/api/types/-internal-/type-aliases/ImmutableTuple.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / ImmutableTuple

Type alias: ImmutableTuple<T, Ignore>

ImmutableTuple<T, Ignore>: T extends [infer First, ...(infer Rest)] ? [ImmutableTuple<Rest, Ignore>] extends [never] ? readonly [Immutable<First, Ignore>] : readonly [Immutable<First, Ignore>, ...ImmutableTuple<Rest, Ignore>] : never

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:8

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / ImmutableTuple

Type alias: ImmutableTuple<T, Ignore>

ImmutableTuple<T, Ignore>: T extends [infer First, ...(infer Rest)] ? [ImmutableTuple<Rest, Ignore>] extends [never] ? readonly [Immutable<First, Ignore>] : readonly [Immutable<First, Ignore>, ...ImmutableTuple<Rest, Ignore>] : never

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:8

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/IsNegative.html b/api/types/-internal-/type-aliases/IsNegative.html index eb2828a60..edd1f1be5 100644 --- a/api/types/-internal-/type-aliases/IsNegative.html +++ b/api/types/-internal-/type-aliases/IsNegative.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / _IsNegative

Type alias: _IsNegative<N>

_IsNegative<N>: Object[N[1]]

Type parameters

N extends Iteration

Source

packages/core/src/types/flat/isNegative.ts:4

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / _IsNegative

Type alias: _IsNegative<N>

_IsNegative<N>: Object[N[1]]

Type parameters

N extends Iteration

Source

packages/core/src/types/flat/isNegative.ts:4

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Iteration.html b/api/types/-internal-/type-aliases/Iteration.html index 48b0aef8a..9eac5b946 100644 --- a/api/types/-internal-/type-aliases/Iteration.html +++ b/api/types/-internal-/type-aliases/Iteration.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / Iteration

Type alias: Iteration

Iteration: [number, "-" | "0" | "+", keyof IterationMap, keyof IterationMap, keyof IterationMap]

Source

packages/core/src/types/flat/iteration.ts:3

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / Iteration

Type alias: Iteration

Iteration: [number, "-" | "0" | "+", keyof IterationMap, keyof IterationMap, keyof IterationMap]

Source

packages/core/src/types/flat/iteration.ts:3

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/IterationOf.html b/api/types/-internal-/type-aliases/IterationOf.html index f969626db..bcb1fb21f 100644 --- a/api/types/-internal-/type-aliases/IterationOf.html +++ b/api/types/-internal-/type-aliases/IterationOf.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / IterationOf

Type alias: IterationOf<N>

IterationOf<N>: `${N}` extends keyof IterationMap ? IterationMap[`${N}`] : IterationMap["__"]

Type parameters

N extends number

Source

packages/core/src/types/flat/iterationOf.ts:3

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / IterationOf

Type alias: IterationOf<N>

IterationOf<N>: `${N}` extends keyof IterationMap ? IterationMap[`${N}`] : IterationMap["__"]

Type parameters

N extends number

Source

packages/core/src/types/flat/iterationOf.ts:3

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Next.html b/api/types/-internal-/type-aliases/Next.html index 301629ad3..cb8ba7b17 100644 --- a/api/types/-internal-/type-aliases/Next.html +++ b/api/types/-internal-/type-aliases/Next.html @@ -12,14 +12,14 @@ - + -
Skip to content

Released under the MIT License.

- +
Skip to content

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Partial.html b/api/types/-internal-/type-aliases/Partial.html index 52f8fbb6c..36c337a27 100644 --- a/api/types/-internal-/type-aliases/Partial.html +++ b/api/types/-internal-/type-aliases/Partial.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / types / <internal> / Partial

Type alias: Partial<T>

Partial<T>: { [P in keyof T]?: T[P] }

Make all properties in T optional

Type parameters

T

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1577

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Pos.html b/api/types/-internal-/type-aliases/Pos.html index 4ba6db7f4..07e14d46b 100644 --- a/api/types/-internal-/type-aliases/Pos.html +++ b/api/types/-internal-/type-aliases/Pos.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / Pos

Type alias: Pos<I>

Pos<I>: I[0]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/pos.ts:3

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / Pos

Type alias: Pos<I>

Pos<I>: I[0]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/pos.ts:3

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Prev.html b/api/types/-internal-/type-aliases/Prev.html index 6231e6c94..7c762b439 100644 --- a/api/types/-internal-/type-aliases/Prev.html +++ b/api/types/-internal-/type-aliases/Prev.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / Prev

Type alias: Prev<I>

Prev<I>: IterationMap[I[2]]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/prev.ts:4

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / Prev

Type alias: Prev<I>

Prev<I>: IterationMap[I[2]]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/prev.ts:4

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Record.html b/api/types/-internal-/type-aliases/Record.html index 955c8a759..ded3a9a2f 100644 --- a/api/types/-internal-/type-aliases/Record.html +++ b/api/types/-internal-/type-aliases/Record.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / types / <internal> / Record

Type alias: Record<K, T>

Record<K, T>: { [P in K]: T }

Construct a type with a set of properties K of type T

Type parameters

K extends keyof any

T

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1605

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/Sub.html b/api/types/-internal-/type-aliases/Sub.html index 988d344e6..d53d56f4b 100644 --- a/api/types/-internal-/type-aliases/Sub.html +++ b/api/types/-internal-/type-aliases/Sub.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / _Sub

Type alias: _Sub<N1, N2>

_Sub<N1, N2>: Object[_IsNegative<N2>]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:27

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / _Sub

Type alias: _Sub<N1, N2>

_Sub<N1, N2>: Object[_IsNegative<N2>]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:27

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/SubNegative.html b/api/types/-internal-/type-aliases/SubNegative.html index cb10f1380..797f72668 100644 --- a/api/types/-internal-/type-aliases/SubNegative.html +++ b/api/types/-internal-/type-aliases/SubNegative.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / _SubNegative

Type alias: _SubNegative<N1, N2>

_SubNegative<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:18

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / _SubNegative

Type alias: _SubNegative<N1, N2>

_SubNegative<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:18

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/-internal-/type-aliases/SubPositive.html b/api/types/-internal-/type-aliases/SubPositive.html index 53d7d9f03..eb8209e12 100644 --- a/api/types/-internal-/type-aliases/SubPositive.html +++ b/api/types/-internal-/type-aliases/SubPositive.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / <internal> / _SubPositive

Type alias: _SubPositive<N1, N2>

_SubPositive<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:9

Released under the MIT License.

- +
Skip to content

fx-flow / types / <internal> / _SubPositive

Type alias: _SubPositive<N1, N2>

_SubPositive<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:9

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/index.html b/api/types/index.html index c046ad474..68c029c25 100644 --- a/api/types/index.html +++ b/api/types/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/types/interfaces/FlowState.html b/api/types/interfaces/FlowState.html index 1f7042464..742cc1686 100644 --- a/api/types/interfaces/FlowState.html +++ b/api/types/interfaces/FlowState.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / FlowState

Interface: FlowState

Contents

Properties

done

done: boolean

Source

packages/core/src/types/flow.ts:8


log

log: "NONE" | "INFO" | "ERROR"

Source

packages/core/src/types/flow.ts:9

Released under the MIT License.

- +
Skip to content

fx-flow / types / FlowState

Interface: FlowState

Contents

Properties

done

done: boolean

Source

packages/core/src/types/flow.ts:8


log

log: "NONE" | "INFO" | "ERROR"

Source

packages/core/src/types/flow.ts:9

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/AnyFunction.html b/api/types/type-aliases/AnyFunction.html index 1dd65cb32..3867216e9 100644 --- a/api/types/type-aliases/AnyFunction.html +++ b/api/types/type-aliases/AnyFunction.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / AnyFunction

Type alias: AnyFunction

AnyFunction: (...args) => any

Parameters

• ...args: any[]

Returns

any

Source

packages/core/src/types/function.ts:3

Released under the MIT License.

- +
Skip to content

fx-flow / types / AnyFunction

Type alias: AnyFunction

AnyFunction: (...args) => any

Parameters

• ...args: any[]

Returns

any

Source

packages/core/src/types/function.ts:3

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/AnyObject.html b/api/types/type-aliases/AnyObject.html index 6e453f472..bec4b34da 100644 --- a/api/types/type-aliases/AnyObject.html +++ b/api/types/type-aliases/AnyObject.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / AnyObject

Type alias: AnyObject

AnyObject: Record<string | number | symbol, any>

Source

packages/core/src/types/basic.ts:3

Released under the MIT License.

- +
Skip to content

fx-flow / types / AnyObject

Type alias: AnyObject

AnyObject: Record<string | number | symbol, any>

Source

packages/core/src/types/basic.ts:3

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Append.html b/api/types/type-aliases/Append.html index a9357ed10..bb4e73070 100644 --- a/api/types/type-aliases/Append.html +++ b/api/types/type-aliases/Append.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Append

Type alias: Append<T, U>

Append<T, U>: [...T, U]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:44

Released under the MIT License.

- +
Skip to content

fx-flow / types / Append

Type alias: Append<T, U>

Append<T, U>: [...T, U]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:44

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/ArrayReturnValue.html b/api/types/type-aliases/ArrayReturnValue.html index 268bce4b0..7bcfcf50b 100644 --- a/api/types/type-aliases/ArrayReturnValue.html +++ b/api/types/type-aliases/ArrayReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / ArrayReturnValue

Type alias: ArrayReturnValue<T>

ArrayReturnValue<T>: T extends Iterable<unknown> ? IterableItem<T>[] : T extends AsyncIterable<unknown> ? Promise<AsyncIterableItem<T>[]> : never

T is AsyncIterable ? Promise<AsyncIterableItem<T> > : IterableItem<T>

Type parameters

T extends UniversalIterable

Source

packages/core/src/types/array.ts:4

Released under the MIT License.

- +
Skip to content

fx-flow / types / ArrayReturnValue

Type alias: ArrayReturnValue<T>

ArrayReturnValue<T>: T extends Iterable<unknown> ? IterableItem<T>[] : T extends AsyncIterable<unknown> ? Promise<AsyncIterableItem<T>[]> : never

T is AsyncIterable ? Promise<AsyncIterableItem<T> > : IterableItem<T>

Type parameters

T extends UniversalIterable

Source

packages/core/src/types/array.ts:4

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/AsyncFunction.html b/api/types/type-aliases/AsyncFunction.html index 6447c2440..9b9c265bb 100644 --- a/api/types/type-aliases/AsyncFunction.html +++ b/api/types/type-aliases/AsyncFunction.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / AsyncFunction

Type alias: AsyncFunction

AsyncFunction: (...args) => Promise<any>

Parameters

• ...args: any[]

Returns

Promise<any>

Source

packages/core/src/types/function.ts:1

Released under the MIT License.

- +
Skip to content

fx-flow / types / AsyncFunction

Type alias: AsyncFunction

AsyncFunction: (...args) => Promise<any>

Parameters

• ...args: any[]

Returns

Promise<any>

Source

packages/core/src/types/function.ts:1

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/AsyncIterableItem.html b/api/types/type-aliases/AsyncIterableItem.html index f69c0863e..4da20f045 100644 --- a/api/types/type-aliases/AsyncIterableItem.html +++ b/api/types/type-aliases/AsyncIterableItem.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / AsyncIterableItem

Type alias: AsyncIterableItem<T>

AsyncIterableItem<T>: T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of AsyncIterable

Type parameters

T extends AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:11

Released under the MIT License.

- +
Skip to content

fx-flow / types / AsyncIterableItem

Type alias: AsyncIterableItem<T>

AsyncIterableItem<T>: T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of AsyncIterable

Type parameters

T extends AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:11

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/ConcatReturnValue.html b/api/types/type-aliases/ConcatReturnValue.html index c7ff78b02..7f807f2da 100644 --- a/api/types/type-aliases/ConcatReturnValue.html +++ b/api/types/type-aliases/ConcatReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

Released under the MIT License.

- +
Skip to content

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/EmptyObject.html b/api/types/type-aliases/EmptyObject.html index f35760e13..ccad7982b 100644 --- a/api/types/type-aliases/EmptyObject.html +++ b/api/types/type-aliases/EmptyObject.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / EmptyObject

Type alias: EmptyObject

EmptyObject: Record<string | number | symbol, never>

Source

packages/core/src/types/basic.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / types / EmptyObject

Type alias: EmptyObject

EmptyObject: Record<string | number | symbol, never>

Source

packages/core/src/types/basic.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Entries.html b/api/types/type-aliases/Entries.html index 865d89e34..1ed2fc3f1 100644 --- a/api/types/type-aliases/Entries.html +++ b/api/types/type-aliases/Entries.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Entries

Type alias: Entries<T, K>

Entries<T, K>: K extends K ? [K, T[K]] : never

Type parameters

T extends AnyObject

K extends keyof T = keyof T

Source

packages/core/src/types/basic.ts:50

Released under the MIT License.

- +
Skip to content

fx-flow / types / Entries

Type alias: Entries<T, K>

Entries<T, K>: K extends K ? [K, T[K]] : never

Type parameters

T extends AnyObject

K extends keyof T = keyof T

Source

packages/core/src/types/basic.ts:50

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Expand.html b/api/types/type-aliases/Expand.html index d4a63792b..5b3f92800 100644 --- a/api/types/type-aliases/Expand.html +++ b/api/types/type-aliases/Expand.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Expand

Type alias: Expand<T, Ignore>

Expand<T, Ignore>: T extends T ? T extends Ignore ? T : T extends (...args) => Promise<infer R> ? (...args) => Promise<Expand<R, Ignore>> : T extends (...args) => infer R ? (...args) => Expand<R, Ignore> : T extends object ? { [K in keyof T]: Expand<T[K], Ignore> } : T : never

Expand nested type deeply

Type parameters

T

Ignore = never

Source

packages/core/src/types/basic.ts:22

Released under the MIT License.

- +
Skip to content

fx-flow / types / Expand

Type alias: Expand<T, Ignore>

Expand<T, Ignore>: T extends T ? T extends Ignore ? T : T extends (...args) => Promise<infer R> ? (...args) => Promise<Expand<R, Ignore>> : T extends (...args) => infer R ? (...args) => Expand<R, Ignore> : T extends object ? { [K in keyof T]: Expand<T[K], Ignore> } : T : never

Expand nested type deeply

Type parameters

T

Ignore = never

Source

packages/core/src/types/basic.ts:22

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/FixedPromise.html b/api/types/type-aliases/FixedPromise.html index 3b414d42f..5770784a3 100644 --- a/api/types/type-aliases/FixedPromise.html +++ b/api/types/type-aliases/FixedPromise.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / FixedPromise

Type alias: FixedPromise<T>

FixedPromise<T>: Promise<Awaited<T>>

Type parameters

T

Source

packages/core/src/types/promise.ts:1

Released under the MIT License.

- +
Skip to content

fx-flow / types / FixedPromise

Type alias: FixedPromise<T>

FixedPromise<T>: Promise<Awaited<T>>

Type parameters

T

Source

packages/core/src/types/promise.ts:1

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/FlatReturnValue.html b/api/types/type-aliases/FlatReturnValue.html index 54b5a090a..f7bc5d5e6 100644 --- a/api/types/type-aliases/FlatReturnValue.html +++ b/api/types/type-aliases/FlatReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / FlatReturnValue

Type alias: FlatReturnValue<A, B>

FlatReturnValue<A, B>: A extends Iterable<unknown> ? IterableIterator<DeepFlatSync<IterableItem<A>, B>> : A extends AsyncIterable<unknown> ? AsyncIterableIterator<DeepFlat<Awaited<AsyncIterableItem<A>>, B>> : never

Type parameters

A extends UniversalIterable

B extends number = 1

Source

packages/core/src/types/flat/flat.ts:10

Released under the MIT License.

- +
Skip to content

fx-flow / types / FlatReturnValue

Type alias: FlatReturnValue<A, B>

FlatReturnValue<A, B>: A extends Iterable<unknown> ? IterableIterator<DeepFlatSync<IterableItem<A>, B>> : A extends AsyncIterable<unknown> ? AsyncIterableIterator<DeepFlat<Awaited<AsyncIterableItem<A>>, B>> : never

Type parameters

A extends UniversalIterable

B extends number = 1

Source

packages/core/src/types/flat/flat.ts:10

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/FlowReturnValue.html b/api/types/type-aliases/FlowReturnValue.html index 2c70fe2c2..94d7e3626 100644 --- a/api/types/type-aliases/FlowReturnValue.html +++ b/api/types/type-aliases/FlowReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / FlowReturnValue

Type alias: FlowReturnValue<T, Depth0>

FlowReturnValue<T, Depth0>: T extends [infer First, infer Second, ...(infer Rest)] ? [Promise<never>] extends [First] ? [First] extends [Promise<any>] ? Depth0 extends true ? FixedPromise<Tail<T>> : MaybePromise<Tail<T>> : MaybePromise<Tail<T>> : FlowReturnValue<[Second, ...Rest], false> : T[0]

T = [...Rest, Last], any one of Rest is Promise ? MaybePromise<Last> : Last

Type parameters

T extends unknown[]

Depth0 = true

Source

packages/core/src/types/flow.ts:15

Released under the MIT License.

- +
Skip to content

fx-flow / types / FlowReturnValue

Type alias: FlowReturnValue<T, Depth0>

FlowReturnValue<T, Depth0>: T extends [infer First, infer Second, ...(infer Rest)] ? [Promise<never>] extends [First] ? [First] extends [Promise<any>] ? Depth0 extends true ? FixedPromise<Tail<T>> : MaybePromise<Tail<T>> : MaybePromise<Tail<T>> : FlowReturnValue<[Second, ...Rest], false> : T[0]

T = [...Rest, Last], any one of Rest is Promise ? MaybePromise<Last> : Last

Type parameters

T extends unknown[]

Depth0 = true

Source

packages/core/src/types/flow.ts:15

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/FnReturnValue.html b/api/types/type-aliases/FnReturnValue.html index 739c8b97b..4105195e9 100644 --- a/api/types/type-aliases/FnReturnValue.html +++ b/api/types/type-aliases/FnReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / FnReturnValue

Type alias: FnReturnValue

FnReturnValue: MaybePromise<Result<unknown>>

Source

packages/core/src/types/flow.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / types / FnReturnValue

Type alias: FnReturnValue

FnReturnValue: MaybePromise<Result<unknown>>

Source

packages/core/src/types/flow.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Head.html b/api/types/type-aliases/Head.html index 57505eca4..f2fa63ce6 100644 --- a/api/types/type-aliases/Head.html +++ b/api/types/type-aliases/Head.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Head

Type alias: Head<T>

Head<T>: T extends [infer First, ...unknown[]] ? First : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:42

Released under the MIT License.

- +
Skip to content

fx-flow / types / Head

Type alias: Head<T>

Head<T>: T extends [infer First, ...unknown[]] ? First : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:42

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Immutable.html b/api/types/type-aliases/Immutable.html index 313e83df2..bbc16899f 100644 --- a/api/types/type-aliases/Immutable.html +++ b/api/types/type-aliases/Immutable.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Immutable

Type alias: Immutable<T, Ignore>

Immutable<T, Ignore>: T extends T ? T extends Primitive | AnyFunction | Ignore ? T : T extends infer U[] ? IsTuple<T> extends true ? ImmutableTuple<T, Ignore> : ImmutableArray<U, Ignore> : T extends Map<infer K, infer V> ? ImmutableMap<K, V, Ignore> : T extends Set<infer M> ? ImmutableSet<M, Ignore> : ImmutableObject<T, Ignore> : never

Make types to readonly, work recursively

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:15

Released under the MIT License.

- +
Skip to content

fx-flow / types / Immutable

Type alias: Immutable<T, Ignore>

Immutable<T, Ignore>: T extends T ? T extends Primitive | AnyFunction | Ignore ? T : T extends infer U[] ? IsTuple<T> extends true ? ImmutableTuple<T, Ignore> : ImmutableArray<U, Ignore> : T extends Map<infer K, infer V> ? ImmutableMap<K, V, Ignore> : T extends Set<infer M> ? ImmutableSet<M, Ignore> : ImmutableObject<T, Ignore> : never

Make types to readonly, work recursively

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:15

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Include.html b/api/types/type-aliases/Include.html index 973dcf902..68dc71c55 100644 --- a/api/types/type-aliases/Include.html +++ b/api/types/type-aliases/Include.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Include

Type alias: Include<A, B>

Include<A, B>: A extends B ? A : never

Type parameters

A

B

Source

packages/core/src/types/basic.ts:48

Released under the MIT License.

- +
Skip to content

fx-flow / types / Include

Type alias: Include<A, B>

Include<A, B>: A extends B ? A : never

Type parameters

A

B

Source

packages/core/src/types/basic.ts:48

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IsAny.html b/api/types/type-aliases/IsAny.html index e8a50da69..828fd53ff 100644 --- a/api/types/type-aliases/IsAny.html +++ b/api/types/type-aliases/IsAny.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IsAny

Type alias: IsAny<T>

IsAny<T>: 1 extends T & 2 ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:7

Released under the MIT License.

- +
Skip to content

fx-flow / types / IsAny

Type alias: IsAny<T>

IsAny<T>: 1 extends T & 2 ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:7

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IsNever.html b/api/types/type-aliases/IsNever.html index b4ef321db..65fa5689c 100644 --- a/api/types/type-aliases/IsNever.html +++ b/api/types/type-aliases/IsNever.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IsNever

Type alias: IsNever<T>

IsNever<T>: [T] extends [never] ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:9

Released under the MIT License.

- +
Skip to content

fx-flow / types / IsNever

Type alias: IsNever<T>

IsNever<T>: [T] extends [never] ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:9

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IsTuple.html b/api/types/type-aliases/IsTuple.html index ba3467d35..ce426eb03 100644 --- a/api/types/type-aliases/IsTuple.html +++ b/api/types/type-aliases/IsTuple.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IsTuple

Type alias: IsTuple<T>

IsTuple<T>: [T] extends [never] ? false : [T] extends [any[]] ? number extends T["length"] ? false : true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:13

Released under the MIT License.

- +
Skip to content

fx-flow / types / IsTuple

Type alias: IsTuple<T>

IsTuple<T>: [T] extends [never] ? false : [T] extends [any[]] ? number extends T["length"] ? false : true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:13

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IsUnion.html b/api/types/type-aliases/IsUnion.html index 1843a5142..e435e78d4 100644 --- a/api/types/type-aliases/IsUnion.html +++ b/api/types/type-aliases/IsUnion.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IsUnion

Type alias: IsUnion<T, A>

IsUnion<T, A>: T extends T ? [A] extends [T] ? false : true : never

Type parameters

T

A = T

Source

packages/core/src/types/basic.ts:11

Released under the MIT License.

- +
Skip to content

fx-flow / types / IsUnion

Type alias: IsUnion<T, A>

IsUnion<T, A>: T extends T ? [A] extends [T] ? false : true : never

Type parameters

T

A = T

Source

packages/core/src/types/basic.ts:11

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Item.html b/api/types/type-aliases/Item.html index 1e70e7ce8..6179d80b0 100644 --- a/api/types/type-aliases/Item.html +++ b/api/types/type-aliases/Item.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Item

Type alias: Item<T>

Item<T>: T[number]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:38

Released under the MIT License.

- +
Skip to content

fx-flow / types / Item

Type alias: Item<T>

Item<T>: T[number]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:38

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Iter.html b/api/types/type-aliases/Iter.html index 003a598e4..b2bb84a83 100644 --- a/api/types/type-aliases/Iter.html +++ b/api/types/type-aliases/Iter.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Iter

Type alias: Iter<T>

Iter<T>: UniversalIterator<T> | UniversalIterable<T>

Iterator or AsyncIterator or Iterable or AsyncIterable

Type parameters

T

Source

packages/core/src/types/iterable.ts:24

Released under the MIT License.

- +
Skip to content

fx-flow / types / Iter

Type alias: Iter<T>

Iter<T>: UniversalIterator<T> | UniversalIterable<T>

Iterator or AsyncIterator or Iterable or AsyncIterable

Type parameters

T

Source

packages/core/src/types/iterable.ts:24

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IterableItem.html b/api/types/type-aliases/IterableItem.html index 66734e50d..7f3001163 100644 --- a/api/types/type-aliases/IterableItem.html +++ b/api/types/type-aliases/IterableItem.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IterableItem

Type alias: IterableItem<T>

IterableItem<T>: T extends Iterable<infer U> ? U : never

Item of Iterable

Type parameters

T extends Iterable<unknown>

Source

packages/core/src/types/iterable.ts:8

Released under the MIT License.

- +
Skip to content

fx-flow / types / IterableItem

Type alias: IterableItem<T>

IterableItem<T>: T extends Iterable<infer U> ? U : never

Item of Iterable

Type parameters

T extends Iterable<unknown>

Source

packages/core/src/types/iterable.ts:8

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IterableReturnValue.html b/api/types/type-aliases/IterableReturnValue.html index 89f2020c9..389a0a46e 100644 --- a/api/types/type-aliases/IterableReturnValue.html +++ b/api/types/type-aliases/IterableReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IterableReturnValue

Type alias: IterableReturnValue<T, R>

IterableReturnValue<T, R>: T extends AsyncIterable<unknown> ? FixedPromise<R> : T extends Iterable<unknown> ? R : never

T is AsyncIterable ? FixedPromise<R> : R

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:14

Released under the MIT License.

- +
Skip to content

fx-flow / types / IterableReturnValue

Type alias: IterableReturnValue<T, R>

IterableReturnValue<T, R>: T extends AsyncIterable<unknown> ? FixedPromise<R> : T extends Iterable<unknown> ? R : never

T is AsyncIterable ? FixedPromise<R> : R

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:14

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IteratorResolve.html b/api/types/type-aliases/IteratorResolve.html index 4eb6ea3e2..dc1f15a5f 100644 --- a/api/types/type-aliases/IteratorResolve.html +++ b/api/types/type-aliases/IteratorResolve.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IteratorResolve

Type alias: IteratorResolve<T>

IteratorResolve<T>: (args) => void

Type parameters

T

Parameters

args: IteratorResult<T>

Returns

void

Source

packages/core/src/types/promise.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / types / IteratorResolve

Type alias: IteratorResolve<T>

IteratorResolve<T>: (args) => void

Type parameters

T

Parameters

args: IteratorResult<T>

Returns

void

Source

packages/core/src/types/promise.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/IteratorReturnValue.html b/api/types/type-aliases/IteratorReturnValue.html index c89464f7c..41b937f18 100644 --- a/api/types/type-aliases/IteratorReturnValue.html +++ b/api/types/type-aliases/IteratorReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / IteratorReturnValue

Type alias: IteratorReturnValue<T, R>

IteratorReturnValue<T, R>: T extends Iterable<unknown> ? IterableIterator<R> : T extends AsyncIterable<unknown> ? AsyncIterableIterator<Awaited<R>> : never

T is async(AsyncIterable) ? AsyncIterableIterator<Awaited<R> > : IterableIterator<R>

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:27

Released under the MIT License.

- +
Skip to content

fx-flow / types / IteratorReturnValue

Type alias: IteratorReturnValue<T, R>

IteratorReturnValue<T, R>: T extends Iterable<unknown> ? IterableIterator<R> : T extends AsyncIterable<unknown> ? AsyncIterableIterator<Awaited<R>> : never

T is async(AsyncIterable) ? AsyncIterableIterator<Awaited<R> > : IterableIterator<R>

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:27

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Length.html b/api/types/type-aliases/Length.html index 0d9603c2a..17bc1ab4a 100644 --- a/api/types/type-aliases/Length.html +++ b/api/types/type-aliases/Length.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Length

Type alias: Length<T>

Length<T>: T["length"]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:36

Released under the MIT License.

- +
Skip to content

fx-flow / types / Length

Type alias: Length<T>

Length<T>: T["length"]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:36

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/MaybePromise.html b/api/types/type-aliases/MaybePromise.html index b4e7ae115..f291d7195 100644 --- a/api/types/type-aliases/MaybePromise.html +++ b/api/types/type-aliases/MaybePromise.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / MaybePromise

Type alias: MaybePromise<T>

MaybePromise<T>: T | FixedPromise<T>

Type parameters

T

Source

packages/core/src/types/promise.ts:3

Released under the MIT License.

- +
Skip to content

fx-flow / types / MaybePromise

Type alias: MaybePromise<T>

MaybePromise<T>: T | FixedPromise<T>

Type parameters

T

Source

packages/core/src/types/promise.ts:3

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Modifier.html b/api/types/type-aliases/Modifier.html index dd2bd605c..a0648b2d0 100644 --- a/api/types/type-aliases/Modifier.html +++ b/api/types/type-aliases/Modifier.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Modifier

Type alias: Modifier

Modifier: (flowState) => void

Parameters

flowState: Partial<FlowState>

Returns

void

Source

packages/core/src/types/flow.ts:12

Released under the MIT License.

- +
Skip to content

fx-flow / types / Modifier

Type alias: Modifier

Modifier: (flowState) => void

Parameters

flowState: Partial<FlowState>

Returns

void

Source

packages/core/src/types/flow.ts:12

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/PipeReturnValue.html b/api/types/type-aliases/PipeReturnValue.html index 05372c057..d9d8a2300 100644 --- a/api/types/type-aliases/PipeReturnValue.html +++ b/api/types/type-aliases/PipeReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / PipeReturnValue

Type alias: PipeReturnValue<T>

PipeReturnValue<T>: T extends [infer First, infer Second, ...(infer Rest)] ? First extends Promise<unknown> | AsyncIterable<unknown> ? FixedPromise<Tail<T>> : PipeReturnValue<[Second, ...Rest]> : T[0]

T = [...Rest, Last], any one of Rest is async ? FixedPromise<Last> : Last

Type parameters

T extends unknown[]

Source

packages/core/src/types/pipe.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / types / PipeReturnValue

Type alias: PipeReturnValue<T>

PipeReturnValue<T>: T extends [infer First, infer Second, ...(infer Rest)] ? First extends Promise<unknown> | AsyncIterable<unknown> ? FixedPromise<Tail<T>> : PipeReturnValue<[Second, ...Rest]> : T[0]

T = [...Rest, Last], any one of Rest is async ? FixedPromise<Last> : Last

Type parameters

T extends unknown[]

Source

packages/core/src/types/pipe.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Prepend.html b/api/types/type-aliases/Prepend.html index 29d4c1c5d..1ff86320c 100644 --- a/api/types/type-aliases/Prepend.html +++ b/api/types/type-aliases/Prepend.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Prepend

Type alias: Prepend<T, U>

Prepend<T, U>: [U, ...T]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:46

Released under the MIT License.

- +
Skip to content

fx-flow / types / Prepend

Type alias: Prepend<T, U>

Prepend<T, U>: [U, ...T]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:46

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Primitive.html b/api/types/type-aliases/Primitive.html index fd02ae71f..cf19a1673 100644 --- a/api/types/type-aliases/Primitive.html +++ b/api/types/type-aliases/Primitive.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Primitive

Type alias: Primitive

Primitive: string | number | boolean | undefined | null

Source

packages/core/src/types/basic.ts:1

Released under the MIT License.

- +
Skip to content

fx-flow / types / Primitive

Type alias: Primitive

Primitive: string | number | boolean | undefined | null

Source

packages/core/src/types/basic.ts:1

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Reject.html b/api/types/type-aliases/Reject.html index 364a5d66d..f1cecb739 100644 --- a/api/types/type-aliases/Reject.html +++ b/api/types/type-aliases/Reject.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Reject

Type alias: Reject

Reject: (args) => void

Parameters

args: unknown

Returns

void

Source

packages/core/src/types/promise.ts:7

Released under the MIT License.

- +
Skip to content

fx-flow / types / Reject

Type alias: Reject

Reject: (args) => void

Parameters

args: unknown

Returns

void

Source

packages/core/src/types/promise.ts:7

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/ResultReturnValue.html b/api/types/type-aliases/ResultReturnValue.html index 370adaa97..6f1ac09c8 100644 --- a/api/types/type-aliases/ResultReturnValue.html +++ b/api/types/type-aliases/ResultReturnValue.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / ResultReturnValue

Type alias: ResultReturnValue<T>

ResultReturnValue<T>: [T] extends [Promise<Result<Promise<infer R>>>] ? MaybePromise<Result<Awaited<R>>> : [T] extends [Promise<Result<infer R>>] ? MaybePromise<Result<R>> : [T] extends [Result<Promise<infer R>>] ? MaybePromise<Result<Awaited<R>>> : T

Type parameters

T extends MaybePromise<Result<unknown>>

Source

packages/core/src/types/result.ts:4

Released under the MIT License.

- +
Skip to content

fx-flow / types / ResultReturnValue

Type alias: ResultReturnValue<T>

ResultReturnValue<T>: [T] extends [Promise<Result<Promise<infer R>>>] ? MaybePromise<Result<Awaited<R>>> : [T] extends [Promise<Result<infer R>>] ? MaybePromise<Result<R>> : [T] extends [Result<Promise<infer R>>] ? MaybePromise<Result<Awaited<R>>> : T

Type parameters

T extends MaybePromise<Result<unknown>>

Source

packages/core/src/types/result.ts:4

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/SingleArgFunction.html b/api/types/type-aliases/SingleArgFunction.html index 7147532b7..aeadc2929 100644 --- a/api/types/type-aliases/SingleArgFunction.html +++ b/api/types/type-aliases/SingleArgFunction.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / SingleArgFunction

Type alias: SingleArgFunction

SingleArgFunction: (args) => any

Parameters

args: any

Returns

any

Source

packages/core/src/types/function.ts:5

Released under the MIT License.

- +
Skip to content

fx-flow / types / SingleArgFunction

Type alias: SingleArgFunction

SingleArgFunction: (args) => any

Parameters

args: any

Returns

any

Source

packages/core/src/types/function.ts:5

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/Tail.html b/api/types/type-aliases/Tail.html index 70b9b57d7..beaad5053 100644 --- a/api/types/type-aliases/Tail.html +++ b/api/types/type-aliases/Tail.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / Tail

Type alias: Tail<T>

Tail<T>: T extends [...unknown[], infer Last] ? Last : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:40

Released under the MIT License.

- +
Skip to content

fx-flow / types / Tail

Type alias: Tail<T>

Tail<T>: T extends [...unknown[], infer Last] ? Last : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:40

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/UniversalIterable.html b/api/types/type-aliases/UniversalIterable.html index 7fa675fcd..9acd24648 100644 --- a/api/types/type-aliases/UniversalIterable.html +++ b/api/types/type-aliases/UniversalIterable.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / UniversalIterable

Type alias: UniversalIterable<T>

UniversalIterable<T>: Iterable<T> | AsyncIterable<T>

Iterable or AsyncIterable

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:21

Released under the MIT License.

- +
Skip to content

fx-flow / types / UniversalIterable

Type alias: UniversalIterable<T>

UniversalIterable<T>: Iterable<T> | AsyncIterable<T>

Iterable or AsyncIterable

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:21

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/UniversalIterableItem.html b/api/types/type-aliases/UniversalIterableItem.html index 5f489cfc4..1bf97d22a 100644 --- a/api/types/type-aliases/UniversalIterableItem.html +++ b/api/types/type-aliases/UniversalIterableItem.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / UniversalIterableItem

Type alias: UniversalIterableItem<T>

UniversalIterableItem<T>: T extends Iterable<infer U> ? U : T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of Iterable or AsyncIterable

Type parameters

T extends Iterable<unknown> | AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:4

Released under the MIT License.

- +
Skip to content

fx-flow / types / UniversalIterableItem

Type alias: UniversalIterableItem<T>

UniversalIterableItem<T>: T extends Iterable<infer U> ? U : T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of Iterable or AsyncIterable

Type parameters

T extends Iterable<unknown> | AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:4

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/types/type-aliases/UniversalIterator.html b/api/types/type-aliases/UniversalIterator.html index 2b84fed16..46d5d21fe 100644 --- a/api/types/type-aliases/UniversalIterator.html +++ b/api/types/type-aliases/UniversalIterator.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / types / UniversalIterator

Type alias: UniversalIterator<T>

UniversalIterator<T>: Iterator<T> | AsyncIterator<T>

Iterator or AsyncIterator

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:18

Released under the MIT License.

- +
Skip to content

fx-flow / types / UniversalIterator

Type alias: UniversalIterator<T>

UniversalIterator<T>: Iterator<T> | AsyncIterator<T>

Iterator or AsyncIterator

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:18

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/-internal-/index.html b/api/utils/-internal-/index.html index 28648b65b..5cf7a4db7 100644 --- a/api/utils/-internal-/index.html +++ b/api/utils/-internal-/index.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / utils / <internal>

<internal>

Index

Interfaces

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/utils/-internal-/interfaces/CallSite.html b/api/utils/-internal-/interfaces/CallSite.html index bbdf7b868..3e239b5e5 100644 --- a/api/utils/-internal-/interfaces/CallSite.html +++ b/api/utils/-internal-/interfaces/CallSite.html @@ -19,7 +19,7 @@
Skip to content

fx-flow / utils / <internal> / CallSite

Interface: CallSite

Contents

Methods

getColumnNumber()

getColumnNumber(): null | number

Current column number [if this function was defined in a script]

Returns

null | number

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:210


getEnclosingColumnNumber()

getEnclosingColumnNumber(): number

Returns

number

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:258


getEnclosingLineNumber()

getEnclosingLineNumber(): number

Returns

number

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:259


getEvalOrigin()

getEvalOrigin(): undefined | string

A call site object representing the location where eval was called [if this function was created using a call to eval]

Returns

undefined | string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:216


getFileName()

getFileName(): undefined | string

Name of the script [if this function was defined in a script]

Returns

undefined | string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:200


getFunction()

getFunction(): undefined | Function

Current function

Returns

undefined | Function

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:182


getFunctionName()

getFunctionName(): null | string

Name of the current function, typically its name property. If a name property is not available an attempt will be made to try to infer a name from the function's context.

Returns

null | string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:189


getLineNumber()

getLineNumber(): null | number

Current line number [if this function was defined in a script]

Returns

null | number

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:205


getMethodName()

getMethodName(): null | string

Name of the property [of "this" or one of its prototypes] that holds the current function

Returns

null | string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:195


getPosition()

getPosition(): number

Returns

number

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:260


getPromiseIndex()

getPromiseIndex(): null | number

returns the index of the promise element that was followed in Promise.all() or Promise.any() for async stack traces, or null if the CallSite is not an async

Returns

null | number

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:253


getScriptHash()

getScriptHash(): string

Returns

string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:256


getScriptNameOrSourceURL()

getScriptNameOrSourceURL(): string

Returns

string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:255


getThis()

getThis(): unknown

Value of "this"

Returns

unknown

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:169


getTypeName()

getTypeName(): null | string

Type of "this" as a string. This is the name of the function stored in the constructor field of "this", if available. Otherwise the object's [[Class]] internal property.

Returns

null | string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:177


isAsync()

isAsync(): boolean

is this an async call (i.e. await, Promise.all(), or Promise.any())?

Returns

boolean

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:241


isConstructor()

isConstructor(): boolean

Is this a constructor call?

Returns

boolean

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:236


isEval()

isEval(): boolean

Does this call take place in code defined by a call to eval?

Returns

boolean

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:226


isNative()

isNative(): boolean

Is this call in native V8 code?

Returns

boolean

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:231


isPromiseAll()

isPromiseAll(): boolean

is this an async call to Promise.all()?

Returns

boolean

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:246


isToplevel()

isToplevel(): boolean

Is this a toplevel invocation, that is, is "this" the global object?

Returns

boolean

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:221


toString()

toString(): string

Returns

string

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:262

Released under the MIT License.

- + \ No newline at end of file diff --git a/api/utils/classes/FlowMissModifierException.html b/api/utils/classes/FlowMissModifierException.html index eff3d0cbf..b393594eb 100644 --- a/api/utils/classes/FlowMissModifierException.html +++ b/api/utils/classes/FlowMissModifierException.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / FlowMissModifierException

Class: FlowMissModifierException

Contents

Extends

  • Error

Constructors

new FlowMissModifierException()

new FlowMissModifierException(): FlowMissModifierException

Returns

FlowMissModifierException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:48

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

Released under the MIT License.

- +
Skip to content

fx-flow / utils / FlowMissModifierException

Class: FlowMissModifierException

Contents

Extends

  • Error

Constructors

new FlowMissModifierException()

new FlowMissModifierException(): FlowMissModifierException

Returns

FlowMissModifierException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:48

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/classes/IterableAsyncFnException.html b/api/utils/classes/IterableAsyncFnException.html index 874baa24a..901994ca8 100644 --- a/api/utils/classes/IterableAsyncFnException.html +++ b/api/utils/classes/IterableAsyncFnException.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / IterableAsyncFnException

Class: IterableAsyncFnException

Contents

Extends

  • Error

Constructors

new IterableAsyncFnException()

new IterableAsyncFnException(): IterableAsyncFnException

Returns

IterableAsyncFnException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:42

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

Released under the MIT License.

- +
Skip to content

fx-flow / utils / IterableAsyncFnException

Class: IterableAsyncFnException

Contents

Extends

  • Error

Constructors

new IterableAsyncFnException()

new IterableAsyncFnException(): IterableAsyncFnException

Returns

IterableAsyncFnException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:42

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/classes/IterableTypeException.html b/api/utils/classes/IterableTypeException.html index da13a0948..b2826dac0 100644 --- a/api/utils/classes/IterableTypeException.html +++ b/api/utils/classes/IterableTypeException.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / IterableTypeException

Class: IterableTypeException

Contents

Extends

  • Error

Constructors

new IterableTypeException()

new IterableTypeException(): IterableTypeException

Returns

IterableTypeException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:36

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

Released under the MIT License.

- +
Skip to content

fx-flow / utils / IterableTypeException

Class: IterableTypeException

Contents

Extends

  • Error

Constructors

new IterableTypeException()

new IterableTypeException(): IterableTypeException

Returns

IterableTypeException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:36

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/functions/call.html b/api/utils/functions/call.html index 8eaa7c2ce..a898cbab0 100644 --- a/api/utils/functions/call.html +++ b/api/utils/functions/call.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / call

Function: call()

call<A, F>(args, fn): A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Type parameters

A

F extends (args) => any

Parameters

args: A

fn: F

Returns

A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Source

packages/core/src/utils.ts:28

Released under the MIT License.

- +
Skip to content

fx-flow / utils / call

Function: call()

call<A, F>(args, fn): A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Type parameters

A

F extends (args) => any

Parameters

args: A

fn: F

Returns

A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Source

packages/core/src/utils.ts:28

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/functions/empty.html b/api/utils/functions/empty.html index d7bb102c2..10839f02d 100644 --- a/api/utils/functions/empty.html +++ b/api/utils/functions/empty.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / empty

Function: empty()

empty(): Generator<never, void, unknown>

Returns

Generator<never, void, unknown>

Source

packages/core/src/utils.ts:57

Released under the MIT License.

- +
Skip to content

fx-flow / utils / empty

Function: empty()

empty(): Generator<never, void, unknown>

Returns

Generator<never, void, unknown>

Source

packages/core/src/utils.ts:57

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/functions/isAsyncIterable.html b/api/utils/functions/isAsyncIterable.html index aa815622c..a7fcdd8d5 100644 --- a/api/utils/functions/isAsyncIterable.html +++ b/api/utils/functions/isAsyncIterable.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / isAsyncIterable

Function: isAsyncIterable()

isAsyncIterable<T>(args): args is AsyncIterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is AsyncIterable<T>

Source

packages/core/src/utils.ts:24

Released under the MIT License.

- +
Skip to content

fx-flow / utils / isAsyncIterable

Function: isAsyncIterable()

isAsyncIterable<T>(args): args is AsyncIterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is AsyncIterable<T>

Source

packages/core/src/utils.ts:24

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/functions/isIterable.html b/api/utils/functions/isIterable.html index 454e75a38..d61b1cda2 100644 --- a/api/utils/functions/isIterable.html +++ b/api/utils/functions/isIterable.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / isIterable

Function: isIterable()

isIterable<T>(args): args is Iterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is Iterable<T>

Source

packages/core/src/utils.ts:20

Released under the MIT License.

- +
Skip to content

fx-flow / utils / isIterable

Function: isIterable()

isIterable<T>(args): args is Iterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is Iterable<T>

Source

packages/core/src/utils.ts:20

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/functions/isPromise.html b/api/utils/functions/isPromise.html index f21a44bfb..00a94942f 100644 --- a/api/utils/functions/isPromise.html +++ b/api/utils/functions/isPromise.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / isPromise

Function: isPromise()

isPromise<A>(args): args is FixedPromise<A>

Type parameters

A

Parameters

args: unknown

Returns

args is FixedPromise<A>

Source

packages/core/src/utils.ts:3

Released under the MIT License.

- +
Skip to content

fx-flow / utils / isPromise

Function: isPromise()

isPromise<A>(args): args is FixedPromise<A>

Type parameters

A

Parameters

args: unknown

Returns

args is FixedPromise<A>

Source

packages/core/src/utils.ts:3

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/functions/toStr.html b/api/utils/functions/toStr.html index 7dc282a30..e89b0f1cb 100644 --- a/api/utils/functions/toStr.html +++ b/api/utils/functions/toStr.html @@ -12,14 +12,14 @@ - + -
Skip to content

fx-flow / utils / toStr

Function: toStr()

toStr(x): string

Parameters

x: unknown

Returns

string

Source

packages/core/src/utils.ts:53

Released under the MIT License.

- +
Skip to content

fx-flow / utils / toStr

Function: toStr()

toStr(x): string

Parameters

x: unknown

Returns

string

Source

packages/core/src/utils.ts:53

Released under the MIT License.

+ \ No newline at end of file diff --git a/api/utils/index.html b/api/utils/index.html index 73e0884d3..832e7b7db 100644 --- a/api/utils/index.html +++ b/api/utils/index.html @@ -19,7 +19,7 @@
Skip to content

Released under the MIT License.

- + \ No newline at end of file diff --git a/assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.js b/assets/api_flow_-internal-_type-aliases_Method.md.OtDPnjZW.js similarity index 90% rename from assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.js rename to assets/api_flow_-internal-_type-aliases_Method.md.OtDPnjZW.js index 988deb47f..33cf913f7 100644 --- a/assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.js +++ b/assets/api_flow_-internal-_type-aliases_Method.md.OtDPnjZW.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Method","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/Method.md","filePath":"api/flow/-internal-/type-aliases/Method.md","lastUpdated":null}'),l={name:"api/flow/-internal-/type-aliases/Method.md"},r=o('

fx-flow / flow / <internal> / Method

Type alias: Method

Method: Exclude<FlowState["log"], "NONE">

Source

packages/core/src/flow/log.ts:5

',5),s=[r];function c(i,d,n,h,p,f){return a(),t("div",null,s)}const m=e(l,[["render",c]]);export{u as __pageData,m as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Method","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/Method.md","filePath":"api/flow/-internal-/type-aliases/Method.md","lastUpdated":null}'),l={name:"api/flow/-internal-/type-aliases/Method.md"},r=o('

fx-flow / flow / <internal> / Method

Type alias: Method

Method: Exclude<FlowState["log"], "NONE">

Source

packages/core/src/flow/log.ts:5

',5),s=[r];function c(d,i,n,h,p,f){return a(),t("div",null,s)}const m=e(l,[["render",c]]);export{u as __pageData,m as default}; diff --git a/assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.lean.js b/assets/api_flow_-internal-_type-aliases_Method.md.OtDPnjZW.lean.js similarity index 87% rename from assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.lean.js rename to assets/api_flow_-internal-_type-aliases_Method.md.OtDPnjZW.lean.js index 8294378c4..9064ea13e 100644 --- a/assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.lean.js +++ b/assets/api_flow_-internal-_type-aliases_Method.md.OtDPnjZW.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Method","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/Method.md","filePath":"api/flow/-internal-/type-aliases/Method.md","lastUpdated":null}'),l={name:"api/flow/-internal-/type-aliases/Method.md"},r=o("",5),s=[r];function c(i,d,n,h,p,f){return a(),t("div",null,s)}const m=e(l,[["render",c]]);export{u as __pageData,m as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Method","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/Method.md","filePath":"api/flow/-internal-/type-aliases/Method.md","lastUpdated":null}'),l={name:"api/flow/-internal-/type-aliases/Method.md"},r=o("",5),s=[r];function c(d,i,n,h,p,f){return a(),t("div",null,s)}const m=e(l,[["render",c]]);export{u as __pageData,m as default}; diff --git a/assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.js b/assets/api_flow_-internal-_type-aliases_ReturnValue.md.739-C935.js similarity index 95% rename from assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.js rename to assets/api_flow_-internal-_type-aliases_ReturnValue.md.739-C935.js index 34516fd65..35abc0369 100644 --- a/assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.js +++ b/assets/api_flow_-internal-_type-aliases_ReturnValue.md.739-C935.js @@ -1 +1 @@ -import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: ReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/ReturnValue.md","filePath":"api/flow/-internal-/type-aliases/ReturnValue.md","lastUpdated":null}'),i={name:"api/flow/-internal-/type-aliases/ReturnValue.md"},r=t('

fx-flow / flow / <internal> / ReturnValue

Type alias: ReturnValue<A, R>

ReturnValue<A, R>: R extends Promise<string> ? MaybePromise<Result<A>> : Result<A>

Map error if result is failure.

Example

typescript
const queryUserInfo = () => flow(ok(userId), andThen(queryUserInfo), mapErr((err) => 'failed to query user info'))

More examples

Type parameters

A

R extends MaybePromise<string>

Source

packages/core/src/flow/mapErr.ts:16

',12),l=[r];function o(n,p,h,c,d,k){return s(),a("div",null,l)}const y=e(i,[["render",o]]);export{g as __pageData,y as default}; +import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: ReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/ReturnValue.md","filePath":"api/flow/-internal-/type-aliases/ReturnValue.md","lastUpdated":null}'),i={name:"api/flow/-internal-/type-aliases/ReturnValue.md"},r=t('

fx-flow / flow / <internal> / ReturnValue

Type alias: ReturnValue<A, R>

ReturnValue<A, R>: R extends Promise<string> ? MaybePromise<Result<A>> : Result<A>

Map error if result is failure.

Example

typescript
const queryUserInfo = () => flow(ok(userId), andThen(queryUserInfo), mapErr((err) => 'failed to query user info'))

More examples

Type parameters

A

R extends MaybePromise<string>

Source

packages/core/src/flow/mapErr.ts:16

',12),l=[r];function o(n,p,h,d,c,k){return s(),a("div",null,l)}const y=e(i,[["render",o]]);export{g as __pageData,y as default}; diff --git a/assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.lean.js b/assets/api_flow_-internal-_type-aliases_ReturnValue.md.739-C935.lean.js similarity index 87% rename from assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.lean.js rename to assets/api_flow_-internal-_type-aliases_ReturnValue.md.739-C935.lean.js index feeb07995..7cd6fef8f 100644 --- a/assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.lean.js +++ b/assets/api_flow_-internal-_type-aliases_ReturnValue.md.739-C935.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: ReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/ReturnValue.md","filePath":"api/flow/-internal-/type-aliases/ReturnValue.md","lastUpdated":null}'),i={name:"api/flow/-internal-/type-aliases/ReturnValue.md"},r=t("",12),l=[r];function o(n,p,h,c,d,k){return s(),a("div",null,l)}const y=e(i,[["render",o]]);export{g as __pageData,y as default}; +import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: ReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/ReturnValue.md","filePath":"api/flow/-internal-/type-aliases/ReturnValue.md","lastUpdated":null}'),i={name:"api/flow/-internal-/type-aliases/ReturnValue.md"},r=t("",12),l=[r];function o(n,p,h,d,c,k){return s(),a("div",null,l)}const y=e(i,[["render",o]]);export{g as __pageData,y as default}; diff --git a/assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.js b/assets/api_flow_-internal-_type-aliases_TryDoResult.md.0mUF1FAv.js similarity index 96% rename from assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.js rename to assets/api_flow_-internal-_type-aliases_TryDoResult.md.0mUF1FAv.js index d30fa08a5..47dacc356 100644 --- a/assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.js +++ b/assets/api_flow_-internal-_type-aliases_TryDoResult.md.0mUF1FAv.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Type alias: TryDoResult","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/TryDoResult.md","filePath":"api/flow/-internal-/type-aliases/TryDoResult.md","lastUpdated":null}'),r={name:"api/flow/-internal-/type-aliases/TryDoResult.md"},s=o('

fx-flow / flow / <internal> / TryDoResult

Type alias: TryDoResult<T>

TryDoResult<T>: IsNever<T> extends true ? never : IsAny<T> extends true ? unknown : T extends Promise<infer U> ? Promise<Result<Awaited<U>>> : Result<T>

Type parameters

T

Source

packages/core/src/flow/tryDo.ts:5

',7),l=[s];function c(d,i,n,p,u,h){return a(),t("div",null,l)}const T=e(r,[["render",c]]);export{y as __pageData,T as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Type alias: TryDoResult","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/-internal-/type-aliases/TryDoResult.md","filePath":"api/flow/-internal-/type-aliases/TryDoResult.md","lastUpdated":null}'),r={name:"api/flow/-internal-/type-aliases/TryDoResult.md"},s=o('

fx-flow / flow / <internal> / TryDoResult

Type alias: TryDoResult<T>

TryDoResult<T>: IsNever<T> extends true ? never : IsAny<T> extends true ? unknown : T extends Promise<infer U> ? Promise<Result<Awaited<U>>> : Result<T>

Type parameters

T

Source

packages/core/src/flow/tryDo.ts:5

',7),l=[s];function c(d,i,n,p,u,h){return a(),t("div",null,l)}const T=e(r,[["render",c]]);export{y as __pageData,T as default}; diff --git a/assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.lean.js b/assets/api_flow_-internal-_type-aliases_TryDoResult.md.0mUF1FAv.lean.js similarity index 100% rename from assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.lean.js rename to assets/api_flow_-internal-_type-aliases_TryDoResult.md.0mUF1FAv.lean.js diff --git a/assets/api_flow_classes_Result.md.4mH5-Xpf.js b/assets/api_flow_classes_Result.md.Pv5alcBx.js similarity index 94% rename from assets/api_flow_classes_Result.md.4mH5-Xpf.js rename to assets/api_flow_classes_Result.md.Pv5alcBx.js index 678b8635d..09d1a171b 100644 --- a/assets/api_flow_classes_Result.md.4mH5-Xpf.js +++ b/assets/api_flow_classes_Result.md.Pv5alcBx.js @@ -1,2 +1,2 @@ import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Class: Result","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/classes/Result.md","filePath":"api/flow/classes/Result.md","lastUpdated":null}'),o={name:"api/flow/classes/Result.md"},s=t(`

fx-flow / flow / Result

Class: Result<T>

To describe a result of program.

Contents

Example

typescript
new Result({ data: 1 }).unwrapOr(2) // 1
-new Result({ err: '' }).unwrapOr(2) // 2

More examples

Type parameters

T

Constructors

new Result(args)

new Result<T>(args): Result<T>

Parameters

args: Object | Object

Returns

Result<T>

Source

packages/core/src/flow/result.ts:19

Properties

data

private data: undefined | T

Source

packages/core/src/flow/result.ts:17


err

private err: undefined | string

Source

packages/core/src/flow/result.ts:16


ok

private ok: boolean

Source

packages/core/src/flow/result.ts:15

Methods

error()

error(): undefined | string

Return error message if result is failure

Returns

undefined | string

Source

packages/core/src/flow/result.ts:56


isErr()

isErr(): boolean

Check if result is failure

Returns

boolean

Source

packages/core/src/flow/result.ts:118


isOk()

isOk(): boolean

Check if result is success

Returns

boolean

Source

packages/core/src/flow/result.ts:113


isPromise()

isPromise(): boolean

Returns

boolean

Source

packages/core/src/flow/result.ts:123


map()

map<R>(fn): Result<R>

Return a result whose data is the result of fn, if result is success

Type parameters

R

Parameters

fn: (data) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:63


mapErr()

mapErr(err): Result<T>

Return a result with the same data of the original one if result is success or return a result with err

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:87


mapOr()

mapOr<R>(fn, data): Result<R>

Return a result whose data is the result of fn, if result is success, or data

Type parameters

R

Parameters

fn: (data) => R

data: R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:71


mapOrElse()

mapOrElse<R>(fn, fn2): Result<R>

Return a result whose data is the result of fn, if result is success, or the result of fn2

Type parameters

R

Parameters

fn: (data) => R

fn2: (err) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:79


unwrap()

unwrap(): T

Return data of result if result is success, or throw an error

Returns

T

Source

packages/core/src/flow/result.ts:32


unwrapOr()

unwrapOr(data): T

Return data of result if result is success, or return data

Parameters

data: T

Returns

T

Source

packages/core/src/flow/result.ts:40


unwrapOrElse()

unwrapOrElse(fn): T

Return data of result if result is success, or return the result of fn

Parameters

fn: (err) => T

Returns

T

Source

packages/core/src/flow/result.ts:48


wait()

wait(): Promise<Result<Awaited<T>>>

Wait for data

  • Result<Promise<T> > -> Promise<Result<T> >
  • Result<T> -> Promise<Result<T> >

Returns

Promise<Result<Awaited<T>>>

Source

packages/core/src/flow/result.ts:100

`,150),l=[s];function c(i,h,n,u,d,p){return r(),a("div",null,l)}const m=e(o,[["render",c]]);export{b as __pageData,m as default}; +new Result({ err: '' }).unwrapOr(2) // 2

More examples

Type parameters

T

Constructors

new Result(args)

new Result<T>(args): Result<T>

Parameters

args: Object | Object

Returns

Result<T>

Source

packages/core/src/flow/result.ts:19

Properties

data

private data: undefined | T

Source

packages/core/src/flow/result.ts:17


err

private err: undefined | string

Source

packages/core/src/flow/result.ts:16


ok

private ok: boolean

Source

packages/core/src/flow/result.ts:15

Methods

error()

error(): undefined | string

Return error message if result is failure

Returns

undefined | string

Source

packages/core/src/flow/result.ts:56


isErr()

isErr(): boolean

Check if result is failure

Returns

boolean

Source

packages/core/src/flow/result.ts:118


isOk()

isOk(): boolean

Check if result is success

Returns

boolean

Source

packages/core/src/flow/result.ts:113


isPromise()

isPromise(): boolean

Returns

boolean

Source

packages/core/src/flow/result.ts:123


map()

map<R>(fn): Result<R>

Return a result whose data is the result of fn, if result is success

Type parameters

R

Parameters

fn: (data) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:63


mapErr()

mapErr(err): Result<T>

Return a result with the same data of the original one if result is success or return a result with err

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:87


mapOr()

mapOr<R>(fn, data): Result<R>

Return a result whose data is the result of fn, if result is success, or data

Type parameters

R

Parameters

fn: (data) => R

data: R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:71


mapOrElse()

mapOrElse<R>(fn, fn2): Result<R>

Return a result whose data is the result of fn, if result is success, or the result of fn2

Type parameters

R

Parameters

fn: (data) => R

fn2: (err) => R

Returns

Result<R>

Source

packages/core/src/flow/result.ts:79


unwrap()

unwrap(): T

Return data of result if result is success, or throw an error

Returns

T

Source

packages/core/src/flow/result.ts:32


unwrapOr()

unwrapOr(data): T

Return data of result if result is success, or return data

Parameters

data: T

Returns

T

Source

packages/core/src/flow/result.ts:40


unwrapOrElse()

unwrapOrElse(fn): T

Return data of result if result is success, or return the result of fn

Parameters

fn: (err) => T

Returns

T

Source

packages/core/src/flow/result.ts:48


wait()

wait(): Promise<Result<Awaited<T>>>

Wait for data

  • Result<Promise<T> > -> Promise<Result<T> >
  • Result<T> -> Promise<Result<T> >

Returns

Promise<Result<Awaited<T>>>

Source

packages/core/src/flow/result.ts:100

`,150),l=[s];function c(i,h,n,u,d,p){return r(),a("div",null,l)}const m=e(o,[["render",c]]);export{b as __pageData,m as default}; diff --git a/assets/api_flow_classes_Result.md.4mH5-Xpf.lean.js b/assets/api_flow_classes_Result.md.Pv5alcBx.lean.js similarity index 100% rename from assets/api_flow_classes_Result.md.4mH5-Xpf.lean.js rename to assets/api_flow_classes_Result.md.Pv5alcBx.lean.js diff --git a/assets/api_flow_functions_andThen.md.bM8RDRjf.js b/assets/api_flow_functions_andThen.md.hNza7_nG.js similarity index 98% rename from assets/api_flow_functions_andThen.md.bM8RDRjf.js rename to assets/api_flow_functions_andThen.md.hNza7_nG.js index 6c7f044ff..fd80067b2 100644 --- a/assets/api_flow_functions_andThen.md.bM8RDRjf.js +++ b/assets/api_flow_functions_andThen.md.hNza7_nG.js @@ -1,3 +1,3 @@ import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: andThen()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/andThen.md","filePath":"api/flow/functions/andThen.md","lastUpdated":null}'),n={name:"api/flow/functions/andThen.md"},r=t(`

fx-flow / flow / andThen

Function: andThen()

andThen(fn, result)

andThen<A, R>(fn, result): ResultReturnValue<R>

Call fn if result is success.

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (data) => R

result: Result<A>

Returns

ResultReturnValue<R>

Example

typescript
const userInfo = (await andThen(queryUserInfo, ok(userId))).unwrap()
 // with flow
-const userInfo = (await flow(ok(userId), andThen(queryUserInfo))).unwrap()

More examples

Source

packages/core/src/flow/andThen.ts:18

andThen(fn)

andThen<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/andThen.ts:22

`,30),i=[r];function o(l,h,d,c,p,u){return s(),a("div",null,i)}const g=e(n,[["render",o]]);export{f as __pageData,g as default}; +const userInfo = (await flow(ok(userId), andThen(queryUserInfo))).unwrap()

More examples

Source

packages/core/src/flow/andThen.ts:18

andThen(fn)

andThen<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/andThen.ts:22

`,30),i=[r];function o(l,h,d,c,p,u){return s(),a("div",null,i)}const g=e(n,[["render",o]]);export{f as __pageData,g as default}; diff --git a/assets/api_flow_functions_andThen.md.bM8RDRjf.lean.js b/assets/api_flow_functions_andThen.md.hNza7_nG.lean.js similarity index 100% rename from assets/api_flow_functions_andThen.md.bM8RDRjf.lean.js rename to assets/api_flow_functions_andThen.md.hNza7_nG.lean.js diff --git a/assets/api_flow_functions_anyway.md.NgwP7Oo4.js b/assets/api_flow_functions_anyway.md.65GWOJS2.js similarity index 98% rename from assets/api_flow_functions_anyway.md.NgwP7Oo4.js rename to assets/api_flow_functions_anyway.md.65GWOJS2.js index 325732cb3..a83b7aaf4 100644 --- a/assets/api_flow_functions_anyway.md.NgwP7Oo4.js +++ b/assets/api_flow_functions_anyway.md.65GWOJS2.js @@ -1,3 +1,3 @@ import{_ as a,c as e,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Function: anyway()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/anyway.md","filePath":"api/flow/functions/anyway.md","lastUpdated":null}'),r={name:"api/flow/functions/anyway.md"},i=t(`

fx-flow / flow / anyway

Function: anyway()

anyway(fn, result)

anyway<A, R>(fn, result): ResultReturnValue<R>

Call fn anyway.

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (args) => R

result: Result<A>

Returns

ResultReturnValue<R>

Example

typescript
const userInfo = (await anyway(queryUserInfo, err(userId))).unwrap() // throw an error
 // with flow
-const data = (await flow(ok(filePath), andThen(readFileToStr), anyway(closeIO))).unwrap()

More examples

Source

packages/core/src/flow/anyway.ts:17

anyway(fn)

anyway<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (args) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/anyway.ts:21

`,30),n=[i];function l(o,h,p,c,d,u){return s(),e("div",null,n)}const g=a(r,[["render",l]]);export{y as __pageData,g as default}; +const data = (await flow(ok(filePath), andThen(readFileToStr), anyway(closeIO))).unwrap()

More examples

Source

packages/core/src/flow/anyway.ts:17

anyway(fn)

anyway<A, R>(fn): (result) => ResultReturnValue<R>

Type parameters

A

R extends MaybePromise<Result<unknown>>

Parameters

fn: (args) => R

Returns

Function

Parameters

result: Result<A>

Returns

ResultReturnValue<R>

Source

packages/core/src/flow/anyway.ts:21

`,30),n=[i];function l(o,h,p,c,d,u){return s(),e("div",null,n)}const g=a(r,[["render",l]]);export{y as __pageData,g as default}; diff --git a/assets/api_flow_functions_anyway.md.NgwP7Oo4.lean.js b/assets/api_flow_functions_anyway.md.65GWOJS2.lean.js similarity index 100% rename from assets/api_flow_functions_anyway.md.NgwP7Oo4.lean.js rename to assets/api_flow_functions_anyway.md.65GWOJS2.lean.js diff --git a/assets/api_flow_functions_err.md.9tt2xM_G.js b/assets/api_flow_functions_err.md.D16Ah_E8.js similarity index 96% rename from assets/api_flow_functions_err.md.9tt2xM_G.js rename to assets/api_flow_functions_err.md.D16Ah_E8.js index 5122f02a4..c0d40445b 100644 --- a/assets/api_flow_functions_err.md.9tt2xM_G.js +++ b/assets/api_flow_functions_err.md.D16Ah_E8.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: err()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/err.md","filePath":"api/flow/functions/err.md","lastUpdated":null}'),o={name:"api/flow/functions/err.md"},s=t('

fx-flow / flow / err

Function: err()

err<T>(err): Result<T>

Generate a fail result

Type parameters

T

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:129

',12),c=[s];function n(l,i,d,u,p,h){return a(),r("div",null,c)}const m=e(o,[["render",n]]);export{_ as __pageData,m as default}; +import{_ as e,c as r,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: err()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/err.md","filePath":"api/flow/functions/err.md","lastUpdated":null}'),o={name:"api/flow/functions/err.md"},s=t('

fx-flow / flow / err

Function: err()

err<T>(err): Result<T>

Generate a fail result

Type parameters

T

Parameters

err: string

Returns

Result<T>

Source

packages/core/src/flow/result.ts:129

',12),c=[s];function n(l,i,d,u,p,h){return a(),r("div",null,c)}const m=e(o,[["render",n]]);export{_ as __pageData,m as default}; diff --git a/assets/api_flow_functions_err.md.9tt2xM_G.lean.js b/assets/api_flow_functions_err.md.D16Ah_E8.lean.js similarity index 100% rename from assets/api_flow_functions_err.md.9tt2xM_G.lean.js rename to assets/api_flow_functions_err.md.D16Ah_E8.lean.js diff --git a/assets/api_flow_functions_errThen.md.B2N_NNaq.js b/assets/api_flow_functions_errThen.md.V7yWNJ9f.js similarity index 97% rename from assets/api_flow_functions_errThen.md.B2N_NNaq.js rename to assets/api_flow_functions_errThen.md.V7yWNJ9f.js index 085fec842..ff9b6bef2 100644 --- a/assets/api_flow_functions_errThen.md.B2N_NNaq.js +++ b/assets/api_flow_functions_errThen.md.V7yWNJ9f.js @@ -1,3 +1,3 @@ import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: errThen()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/errThen.md","filePath":"api/flow/functions/errThen.md","lastUpdated":null}'),s={name:"api/flow/functions/errThen.md"},o=t(`

fx-flow / flow / errThen

Function: errThen()

errThen(fn, result)

errThen<A>(fn, result): MaybePromise<Result<A>>

Call fn if result is failure.

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

result: Result<A>

Returns

MaybePromise<Result<A>>

Example

typescript
const userInfo = (await errThen(queryUserInfo, err(userId))).unwrap() // throw an error
 // with flow
-const userInfo = (await flow(ok(userId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/errThen.ts:18

errThen(fn)

errThen<A>(fn): (result) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThen.ts:19

errThen(fn, result)

errThen<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:20

errThen(fn)

errThen<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:21

`,50),n=[o];function l(i,h,c,d,p,u){return r(),a("div",null,n)}const m=e(s,[["render",l]]);export{f as __pageData,m as default}; +const userInfo = (await flow(ok(userId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/errThen.ts:18

errThen(fn)

errThen<A>(fn): (result) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThen.ts:19

errThen(fn, result)

errThen<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:20

errThen(fn)

errThen<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/errThen.ts:21

`,50),n=[o];function l(i,h,c,d,p,u){return r(),a("div",null,n)}const m=e(s,[["render",l]]);export{f as __pageData,m as default}; diff --git a/assets/api_flow_functions_errThen.md.B2N_NNaq.lean.js b/assets/api_flow_functions_errThen.md.V7yWNJ9f.lean.js similarity index 100% rename from assets/api_flow_functions_errThen.md.B2N_NNaq.lean.js rename to assets/api_flow_functions_errThen.md.V7yWNJ9f.lean.js diff --git a/assets/api_flow_functions_errThenEnd.md.OPL6fisE.js b/assets/api_flow_functions_errThenEnd.md.wcVK57LK.js similarity index 97% rename from assets/api_flow_functions_errThenEnd.md.OPL6fisE.js rename to assets/api_flow_functions_errThenEnd.md.wcVK57LK.js index bc0dcd15e..2f295f38e 100644 --- a/assets/api_flow_functions_errThenEnd.md.OPL6fisE.js +++ b/assets/api_flow_functions_errThenEnd.md.wcVK57LK.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: errThenEnd()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/errThenEnd.md","filePath":"api/flow/functions/errThenEnd.md","lastUpdated":null}'),s={name:"api/flow/functions/errThenEnd.md"},o=t('

fx-flow / flow / errThenEnd

Function: errThenEnd()

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): MaybePromise<Result<A>>

Call fn if result is failure, then exit flow.

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Example

typescript
const userInfo = (await flow(ok(filePath), andThen(readFileToStr), errThenEnd(notify), andThen(calcLineCount))).unwrapOr(0)

More examples

Source

packages/core/src/flow/errThenEnd.ts:16

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThenEnd.ts:21

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:24

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:25

',52),n=[o];function i(l,d,h,c,p,u){return r(),a("div",null,n)}const k=e(s,[["render",i]]);export{m as __pageData,k as default}; +import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: errThenEnd()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/errThenEnd.md","filePath":"api/flow/functions/errThenEnd.md","lastUpdated":null}'),s={name:"api/flow/functions/errThenEnd.md"},o=t('

fx-flow / flow / errThenEnd

Function: errThenEnd()

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): MaybePromise<Result<A>>

Call fn if result is failure, then exit flow.

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Example

typescript
const userInfo = (await flow(ok(filePath), andThen(readFileToStr), errThenEnd(notify), andThen(calcLineCount))).unwrapOr(0)

More examples

Source

packages/core/src/flow/errThenEnd.ts:16

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => MaybePromise<Result<A>>

Type parameters

A

Parameters

fn: (err) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

MaybePromise<Result<A>>

Source

packages/core/src/flow/errThenEnd.ts:21

errThenEnd(fn, result, modifier)

errThenEnd<A>(fn, result, modifier): Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:24

errThenEnd(fn)

errThenEnd<A>(fn): (result, modifier) => Result<A>

Type parameters

A

Parameters

fn: (err) => unknown

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/errThenEnd.ts:25

',52),n=[o];function i(l,d,h,c,p,u){return r(),a("div",null,n)}const k=e(s,[["render",i]]);export{m as __pageData,k as default}; diff --git a/assets/api_flow_functions_errThenEnd.md.OPL6fisE.lean.js b/assets/api_flow_functions_errThenEnd.md.wcVK57LK.lean.js similarity index 100% rename from assets/api_flow_functions_errThenEnd.md.OPL6fisE.lean.js rename to assets/api_flow_functions_errThenEnd.md.wcVK57LK.lean.js diff --git a/assets/api_flow_functions_flow.md.CDLijctN.js b/assets/api_flow_functions_flow.md.PrUVV9Fd.js similarity index 98% rename from assets/api_flow_functions_flow.md.CDLijctN.js rename to assets/api_flow_functions_flow.md.PrUVV9Fd.js index 4357ce5b5..43f910f0d 100644 --- a/assets/api_flow_functions_flow.md.CDLijctN.js +++ b/assets/api_flow_functions_flow.md.PrUVV9Fd.js @@ -1 +1 @@ -import{_ as e,c as o,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const A=JSON.parse('{"title":"Function: flow()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/flow.md","filePath":"api/flow/functions/flow.md","lastUpdated":null}'),d={name:"api/flow/functions/flow.md"},c=t('

fx-flow / flow / flow

Function: flow()

flow(args)

flow<A1, R>(...args): FlowReturnValue<[A1, R]>

Compose steps from left to right.

Type parameters

A1 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => R]

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await flow(ok(filePath), andThen(readFileToStr))).unwrap()

More examples

Source

packages/core/src/flow/flow.ts:16

flow(args)

flow<A1, A2, R>(...args): FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/flow.ts:20

flow(args)

flow<A1, A2, A3, R>(...args): FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/flow.ts:28

flow(args)

flow<A1, A2, A3, A4, R>(...args): FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/flow.ts:37

flow(args)

flow<A1, A2, A3, A4, A5, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/flow.ts:53

flow(args)

flow<A1, A2, A3, A4, A5, A6, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/flow.ts:71

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/flow.ts:91

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/flow.ts:113

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/flow.ts:137

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/flow.ts:163

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/flow.ts:191

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/flow.ts:221

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/flow.ts:253

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/flow.ts:287

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/flow.ts:323

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/flow.ts:361

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/flow.ts:401

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/flow.ts:443

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/flow.ts:487

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/flow.ts:533

',416),r=[c];function s(n,l,u,p,h,i){return a(),o("div",null,r)}const f=e(d,[["render",s]]);export{A as __pageData,f as default}; +import{_ as e,c as o,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const A=JSON.parse('{"title":"Function: flow()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/flow.md","filePath":"api/flow/functions/flow.md","lastUpdated":null}'),d={name:"api/flow/functions/flow.md"},c=t('

fx-flow / flow / flow

Function: flow()

flow(args)

flow<A1, R>(...args): FlowReturnValue<[A1, R]>

Compose steps from left to right.

Type parameters

A1 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => R]

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await flow(ok(filePath), andThen(readFileToStr))).unwrap()

More examples

Source

packages/core/src/flow/flow.ts:16

flow(args)

flow<A1, A2, R>(...args): FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/flow.ts:20

flow(args)

flow<A1, A2, A3, R>(...args): FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/flow.ts:28

flow(args)

flow<A1, A2, A3, A4, R>(...args): FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/flow.ts:37

flow(args)

flow<A1, A2, A3, A4, A5, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/flow.ts:53

flow(args)

flow<A1, A2, A3, A4, A5, A6, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/flow.ts:71

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/flow.ts:91

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/flow.ts:113

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/flow.ts:137

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/flow.ts:163

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/flow.ts:191

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/flow.ts:221

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/flow.ts:253

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/flow.ts:287

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/flow.ts:323

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/flow.ts:361

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/flow.ts:401

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/flow.ts:443

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/flow.ts:487

flow(args)

flow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends FnReturnValue

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [A1, (args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/flow.ts:533

',416),r=[c];function s(n,l,u,p,h,i){return a(),o("div",null,r)}const f=e(d,[["render",s]]);export{A as __pageData,f as default}; diff --git a/assets/api_flow_functions_flow.md.CDLijctN.lean.js b/assets/api_flow_functions_flow.md.PrUVV9Fd.lean.js similarity index 100% rename from assets/api_flow_functions_flow.md.CDLijctN.lean.js rename to assets/api_flow_functions_flow.md.PrUVV9Fd.lean.js diff --git a/assets/api_flow_functions_inject.md.WA-BvrIz.js b/assets/api_flow_functions_inject.md.hVx3rwky.js similarity index 97% rename from assets/api_flow_functions_inject.md.WA-BvrIz.js rename to assets/api_flow_functions_inject.md.hVx3rwky.js index 50e9e0e74..791de5e61 100644 --- a/assets/api_flow_functions_inject.md.WA-BvrIz.js +++ b/assets/api_flow_functions_inject.md.hVx3rwky.js @@ -1,2 +1,2 @@ import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: inject()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/inject.md","filePath":"api/flow/functions/inject.md","lastUpdated":null}'),s={name:"api/flow/functions/inject.md"},o=r(`

fx-flow / flow / inject

Function: inject()

inject(fn, result)

inject<A>(fn, result): Promise<Result<A>>

Inject a function to the progress without side effect.

Type parameters

A

Parameters

fn: (args) => Promise<unknown>

result: Result<A>

Returns

Promise<Result<A>>

Example

typescript
// with flow
-const userInfo = (await flow(ok(userId), inject(doSometingElse), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/inject.ts:17

inject(fn)

inject<A>(fn): (result) => Promise<Result<A>>

Type parameters

A

Parameters

fn: (args) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

Promise<Result<A>>

Source

packages/core/src/flow/inject.ts:21

inject(fn, result)

inject<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:24

inject(fn)

inject<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:28

`,50),n=[o];function c(i,l,h,d,p,u){return t(),a("div",null,n)}const g=e(s,[["render",c]]);export{k as __pageData,g as default}; +const userInfo = (await flow(ok(userId), inject(doSometingElse), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/inject.ts:17

inject(fn)

inject<A>(fn): (result) => Promise<Result<A>>

Type parameters

A

Parameters

fn: (args) => Promise<unknown>

Returns

Function

Parameters

result: Result<A>

Returns

Promise<Result<A>>

Source

packages/core/src/flow/inject.ts:21

inject(fn, result)

inject<A>(fn, result): Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:24

inject(fn)

inject<A>(fn): (result) => Result<A>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

result: Result<A>

Returns

Result<A>

Source

packages/core/src/flow/inject.ts:28

`,50),n=[o];function c(i,l,h,d,p,u){return t(),a("div",null,n)}const g=e(s,[["render",c]]);export{k as __pageData,g as default}; diff --git a/assets/api_flow_functions_inject.md.WA-BvrIz.lean.js b/assets/api_flow_functions_inject.md.hVx3rwky.lean.js similarity index 100% rename from assets/api_flow_functions_inject.md.WA-BvrIz.lean.js rename to assets/api_flow_functions_inject.md.hVx3rwky.lean.js diff --git a/assets/api_flow_functions_into.md.1uDQEJiE.js b/assets/api_flow_functions_into.md.UhP43Tgx.js similarity index 98% rename from assets/api_flow_functions_into.md.1uDQEJiE.js rename to assets/api_flow_functions_into.md.UhP43Tgx.js index 58fe3007e..a8830537e 100644 --- a/assets/api_flow_functions_into.md.1uDQEJiE.js +++ b/assets/api_flow_functions_into.md.UhP43Tgx.js @@ -1,4 +1,4 @@ import{_ as a,c as e,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: into()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/into.md","filePath":"api/flow/functions/into.md","lastUpdated":null}'),i={name:"api/flow/functions/into.md"},r=t(`

fx-flow / flow / into

Function: into()

into(fn, result)

into<A, R>(fn, result): ReturnValue<R>

Convert data of result.

Type parameters

A

R

Parameters

fn: (data) => R

result: Result<A>

Returns

ReturnValue<R>

Example

typescript
const injectUserId = () => 1
 const userInfo = (await andThen(queryUserInfo, into(injectUserId, ok()))).unwrap()
 // with flow
-const userInfo = (await flow(ok(), into(injectUserId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/into.ts:21

into(fn)

into<A, R>(fn): (result) => ReturnValue<R>

Type parameters

A

R

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<R>

Source

packages/core/src/flow/into.ts:22

`,30),n=[r];function o(l,h,p,d,c,k){return s(),e("div",null,n)}const f=a(i,[["render",o]]);export{g as __pageData,f as default}; +const userInfo = (await flow(ok(), into(injectUserId), andThen(queryUserInfo), errThen(notify))).unwrapOr(defaultUserInfo)

More examples

Source

packages/core/src/flow/into.ts:21

into(fn)

into<A, R>(fn): (result) => ReturnValue<R>

Type parameters

A

R

Parameters

fn: (data) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<R>

Source

packages/core/src/flow/into.ts:22

`,30),n=[r];function o(l,h,p,d,c,k){return s(),e("div",null,n)}const f=a(i,[["render",o]]);export{g as __pageData,f as default}; diff --git a/assets/api_flow_functions_into.md.1uDQEJiE.lean.js b/assets/api_flow_functions_into.md.UhP43Tgx.lean.js similarity index 100% rename from assets/api_flow_functions_into.md.1uDQEJiE.lean.js rename to assets/api_flow_functions_into.md.UhP43Tgx.lean.js diff --git a/assets/api_flow_functions_log.md.mSzcIoaK.js b/assets/api_flow_functions_log.md.4f0H5n3M.js similarity index 96% rename from assets/api_flow_functions_log.md.mSzcIoaK.js rename to assets/api_flow_functions_log.md.4f0H5n3M.js index f596e2547..2d215961b 100644 --- a/assets/api_flow_functions_log.md.mSzcIoaK.js +++ b/assets/api_flow_functions_log.md.4f0H5n3M.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: log()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/log.md","filePath":"api/flow/functions/log.md","lastUpdated":null}'),s={name:"api/flow/functions/log.md"},r=o('

fx-flow / flow / log

Function: log()

log(method, result, modifier)

log<A>(method, result, modifier): Result<A>

Output result of each step in flow.

Type parameters

A

Parameters

method: Method

result: Result<A>

modifier: Modifier

Returns

Result<A>

Example

typescript
flow(ok(filePath), log('INFO'), andThen(readFileToStr), expect('file should exists'))

More examples

Source

packages/core/src/flow/log.ts:17

log(method)

log<A>(method): (result, modifier) => Result<A>

Type parameters

A

Parameters

method: Method

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/log.ts:18

',29),l=[r];function i(h,n,d,c,p,u){return t(),a("div",null,l)}const f=e(s,[["render",i]]);export{m as __pageData,f as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: log()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/log.md","filePath":"api/flow/functions/log.md","lastUpdated":null}'),s={name:"api/flow/functions/log.md"},r=o('

fx-flow / flow / log

Function: log()

log(method, result, modifier)

log<A>(method, result, modifier): Result<A>

Output result of each step in flow.

Type parameters

A

Parameters

method: Method

result: Result<A>

modifier: Modifier

Returns

Result<A>

Example

typescript
flow(ok(filePath), log('INFO'), andThen(readFileToStr), expect('file should exists'))

More examples

Source

packages/core/src/flow/log.ts:17

log(method)

log<A>(method): (result, modifier) => Result<A>

Type parameters

A

Parameters

method: Method

Returns

Function

Parameters

result: Result<A>

modifier: Modifier

Returns

Result<A>

Source

packages/core/src/flow/log.ts:18

',29),l=[r];function i(h,d,n,c,p,u){return t(),a("div",null,l)}const f=e(s,[["render",i]]);export{m as __pageData,f as default}; diff --git a/assets/api_flow_functions_log.md.mSzcIoaK.lean.js b/assets/api_flow_functions_log.md.4f0H5n3M.lean.js similarity index 85% rename from assets/api_flow_functions_log.md.mSzcIoaK.lean.js rename to assets/api_flow_functions_log.md.4f0H5n3M.lean.js index b67ca9723..53aaf5121 100644 --- a/assets/api_flow_functions_log.md.mSzcIoaK.lean.js +++ b/assets/api_flow_functions_log.md.4f0H5n3M.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: log()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/log.md","filePath":"api/flow/functions/log.md","lastUpdated":null}'),s={name:"api/flow/functions/log.md"},r=o("",29),l=[r];function i(h,n,d,c,p,u){return t(),a("div",null,l)}const f=e(s,[["render",i]]);export{m as __pageData,f as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: log()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/log.md","filePath":"api/flow/functions/log.md","lastUpdated":null}'),s={name:"api/flow/functions/log.md"},r=o("",29),l=[r];function i(h,d,n,c,p,u){return t(),a("div",null,l)}const f=e(s,[["render",i]]);export{m as __pageData,f as default}; diff --git a/assets/api_flow_functions_mapErr.md.pGP65d4-.js b/assets/api_flow_functions_mapErr.md.YgiVNf41.js similarity index 97% rename from assets/api_flow_functions_mapErr.md.pGP65d4-.js rename to assets/api_flow_functions_mapErr.md.YgiVNf41.js index d2b77570e..7151e12bf 100644 --- a/assets/api_flow_functions_mapErr.md.pGP65d4-.js +++ b/assets/api_flow_functions_mapErr.md.YgiVNf41.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: mapErr()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/mapErr.md","filePath":"api/flow/functions/mapErr.md","lastUpdated":null}'),o={name:"api/flow/functions/mapErr.md"},s=t('

fx-flow / flow / mapErr

Function: mapErr()

mapErr(fn, result)

mapErr<A, R>(fn, result): ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:18

mapErr(fn)

mapErr<A, R>(fn): (result) => ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:19

',26),c=[s];function n(l,d,p,i,u,h){return r(),a("div",null,c)}const b=e(o,[["render",n]]);export{f as __pageData,b as default}; +import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: mapErr()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/mapErr.md","filePath":"api/flow/functions/mapErr.md","lastUpdated":null}'),o={name:"api/flow/functions/mapErr.md"},s=t('

fx-flow / flow / mapErr

Function: mapErr()

mapErr(fn, result)

mapErr<A, R>(fn, result): ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:18

mapErr(fn)

mapErr<A, R>(fn): (result) => ReturnValue<A, R>

Type parameters

A

R extends MaybePromise<string>

Parameters

fn: (err) => R

Returns

Function

Parameters

result: Result<A>

Returns

ReturnValue<A, R>

Source

packages/core/src/flow/mapErr.ts:19

',26),c=[s];function n(l,d,p,i,u,h){return r(),a("div",null,c)}const b=e(o,[["render",n]]);export{f as __pageData,b as default}; diff --git a/assets/api_flow_functions_mapErr.md.pGP65d4-.lean.js b/assets/api_flow_functions_mapErr.md.YgiVNf41.lean.js similarity index 100% rename from assets/api_flow_functions_mapErr.md.pGP65d4-.lean.js rename to assets/api_flow_functions_mapErr.md.YgiVNf41.lean.js diff --git a/assets/api_flow_functions_ok.md.zrPRM3jq.js b/assets/api_flow_functions_ok.md.-ixyFTzf.js similarity index 95% rename from assets/api_flow_functions_ok.md.zrPRM3jq.js rename to assets/api_flow_functions_ok.md.-ixyFTzf.js index 292a4b5c5..df81db162 100644 --- a/assets/api_flow_functions_ok.md.zrPRM3jq.js +++ b/assets/api_flow_functions_ok.md.-ixyFTzf.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: ok()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/ok.md","filePath":"api/flow/functions/ok.md","lastUpdated":null}'),r={name:"api/flow/functions/ok.md"},s=o('

fx-flow / flow / ok

Function: ok()

ok(data)

ok(data?): Result<undefined>

Generate a success result

Parameters

data?: undefined

Returns

Result<undefined>

Source

packages/core/src/flow/result.ts:136

ok(data)

ok<T>(data): Result<T>

Type parameters

T

Parameters

data: T

Returns

Result<T>

Source

packages/core/src/flow/result.ts:137

',21),c=[s];function l(n,d,u,i,h,p){return t(),a("div",null,c)}const m=e(r,[["render",l]]);export{k as __pageData,m as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: ok()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/ok.md","filePath":"api/flow/functions/ok.md","lastUpdated":null}'),r={name:"api/flow/functions/ok.md"},s=o('

fx-flow / flow / ok

Function: ok()

ok(data)

ok(data?): Result<undefined>

Generate a success result

Parameters

data?: undefined

Returns

Result<undefined>

Source

packages/core/src/flow/result.ts:136

ok(data)

ok<T>(data): Result<T>

Type parameters

T

Parameters

data: T

Returns

Result<T>

Source

packages/core/src/flow/result.ts:137

',21),c=[s];function l(n,d,u,i,h,p){return t(),a("div",null,c)}const m=e(r,[["render",l]]);export{k as __pageData,m as default}; diff --git a/assets/api_flow_functions_ok.md.zrPRM3jq.lean.js b/assets/api_flow_functions_ok.md.-ixyFTzf.lean.js similarity index 100% rename from assets/api_flow_functions_ok.md.zrPRM3jq.lean.js rename to assets/api_flow_functions_ok.md.-ixyFTzf.lean.js diff --git a/assets/api_flow_functions_toTry.md.ujx9q9du.js b/assets/api_flow_functions_toTry.md.CkEa3vHb.js similarity index 98% rename from assets/api_flow_functions_toTry.md.ujx9q9du.js rename to assets/api_flow_functions_toTry.md.CkEa3vHb.js index e89df49bd..b554f19d4 100644 --- a/assets/api_flow_functions_toTry.md.ujx9q9du.js +++ b/assets/api_flow_functions_toTry.md.CkEa3vHb.js @@ -1,2 +1,2 @@ import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Function: toTry()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/toTry.md","filePath":"api/flow/functions/toTry.md","lastUpdated":null}'),s={name:"api/flow/functions/toTry.md"},o=r(`

fx-flow / flow / toTry

Function: toTry()

toTry<A>(fn): (...args) => TryDoResult<ReturnType<A>>

Convert fn to (...args) => tryDo(() => fn(...args))

Type parameters

A extends AnyFunction

Parameters

fn: A

Returns

Function

Parameters

• ...args: Parameters<A>

Returns

TryDoResult<ReturnType<A>>

Example

typescript
const obj = {}
-toTry(() => obj.a.b)() // get a failure Result

More examples

Source

packages/core/src/flow/toTry.ts:15

`,16),n=[o];function i(l,c,p,h,d,u){return t(),a("div",null,n)}const k=e(s,[["render",i]]);export{y as __pageData,k as default}; +toTry(() => obj.a.b)() // get a failure Result

More examples

Source

packages/core/src/flow/toTry.ts:15

`,16),n=[o];function i(l,c,p,h,d,u){return t(),a("div",null,n)}const k=e(s,[["render",i]]);export{y as __pageData,k as default}; diff --git a/assets/api_flow_functions_toTry.md.ujx9q9du.lean.js b/assets/api_flow_functions_toTry.md.CkEa3vHb.lean.js similarity index 100% rename from assets/api_flow_functions_toTry.md.ujx9q9du.lean.js rename to assets/api_flow_functions_toTry.md.CkEa3vHb.lean.js diff --git a/assets/api_flow_functions_tryDo.md.dQTumE6q.js b/assets/api_flow_functions_tryDo.md.NGd365LO.js similarity index 97% rename from assets/api_flow_functions_tryDo.md.dQTumE6q.js rename to assets/api_flow_functions_tryDo.md.NGd365LO.js index 9296a0b80..f32927d16 100644 --- a/assets/api_flow_functions_tryDo.md.dQTumE6q.js +++ b/assets/api_flow_functions_tryDo.md.NGd365LO.js @@ -1,2 +1,2 @@ import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: tryDo()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/tryDo.md","filePath":"api/flow/functions/tryDo.md","lastUpdated":null}'),r={name:"api/flow/functions/tryDo.md"},o=s(`

fx-flow / flow / tryDo

Function: tryDo()

tryDo<A>(fn): TryDoResult<A>

Convert the result of fn to Result. Automatically catch error.

Type parameters

A

Parameters

fn: () => A

Returns

TryDoResult<A>

Example

typescript
const obj = {}
-tryDo(() => obj.a.b) // get a failure Result

More examples

Source

packages/core/src/flow/tryDo.ts:25

`,15),i=[o];function l(n,c,p,h,d,u){return t(),a("div",null,i)}const y=e(r,[["render",l]]);export{k as __pageData,y as default}; +tryDo(() => obj.a.b) // get a failure Result

More examples

Source

packages/core/src/flow/tryDo.ts:25

`,15),i=[o];function l(n,c,p,h,d,u){return t(),a("div",null,i)}const y=e(r,[["render",l]]);export{k as __pageData,y as default}; diff --git a/assets/api_flow_functions_tryDo.md.dQTumE6q.lean.js b/assets/api_flow_functions_tryDo.md.NGd365LO.lean.js similarity index 100% rename from assets/api_flow_functions_tryDo.md.dQTumE6q.lean.js rename to assets/api_flow_functions_tryDo.md.NGd365LO.lean.js diff --git a/assets/api_flow_functions_useFlow.md.YovNr_JB.js b/assets/api_flow_functions_useFlow.md.1klpy5Rg.js similarity index 98% rename from assets/api_flow_functions_useFlow.md.YovNr_JB.js rename to assets/api_flow_functions_useFlow.md.1klpy5Rg.js index 710018493..ceea131b2 100644 --- a/assets/api_flow_functions_useFlow.md.YovNr_JB.js +++ b/assets/api_flow_functions_useFlow.md.1klpy5Rg.js @@ -1 +1 @@ -import{_ as e,c as o,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const A=JSON.parse('{"title":"Function: useFlow()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/useFlow.md","filePath":"api/flow/functions/useFlow.md","lastUpdated":null}'),d={name:"api/flow/functions/useFlow.md"},r=t('

fx-flow / flow / useFlow

Function: useFlow()

useFlow(args)

useFlow<A1, R>(...args): (initialValue) => FlowReturnValue<[A1, R]>

Wrapper for flow.

Type parameters

A1 extends Result<unknown>

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await useFlow(andThen(readFileToStr))(ok(filePath))).unwrap()

More examples

Source

packages/core/src/flow/useFlow.ts:15

useFlow(args)

useFlow<A1, A2, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/useFlow.ts:19

useFlow(args)

useFlow<A1, A2, A3, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/useFlow.ts:23

useFlow(args)

useFlow<A1, A2, A3, A4, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/useFlow.ts:36

useFlow(args)

useFlow<A1, A2, A3, A4, A5, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/useFlow.ts:51

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/useFlow.ts:68

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/useFlow.ts:87

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/useFlow.ts:108

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/useFlow.ts:131

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/useFlow.ts:156

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/useFlow.ts:183

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/useFlow.ts:212

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/useFlow.ts:243

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/useFlow.ts:276

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/useFlow.ts:311

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/useFlow.ts:348

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/useFlow.ts:387

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/useFlow.ts:430

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/useFlow.ts:475

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/useFlow.ts:522

',436),c=[r];function s(n,l,u,p,h,i){return a(),o("div",null,c)}const m=e(d,[["render",s]]);export{A as __pageData,m as default}; +import{_ as e,c as o,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const A=JSON.parse('{"title":"Function: useFlow()","description":"","frontmatter":{},"headers":[],"relativePath":"api/flow/functions/useFlow.md","filePath":"api/flow/functions/useFlow.md","lastUpdated":null}'),d={name:"api/flow/functions/useFlow.md"},r=t('

fx-flow / flow / useFlow

Function: useFlow()

useFlow(args)

useFlow<A1, R>(...args): (initialValue) => FlowReturnValue<[A1, R]>

Wrapper for flow.

Type parameters

A1 extends Result<unknown>

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, R]>

Example

typescript
const data = (await useFlow(andThen(readFileToStr))(ok(filePath))).unwrap()

More examples

Source

packages/core/src/flow/useFlow.ts:15

useFlow(args)

useFlow<A1, A2, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, R]>

Source

packages/core/src/flow/useFlow.ts:19

useFlow(args)

useFlow<A1, A2, A3, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/flow/useFlow.ts:23

useFlow(args)

useFlow<A1, A2, A3, A4, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/flow/useFlow.ts:36

useFlow(args)

useFlow<A1, A2, A3, A4, A5, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/flow/useFlow.ts:51

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/flow/useFlow.ts:68

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6, (args, modifier) => A7, (args, modifier) => R]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/flow/useFlow.ts:87

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/flow/useFlow.ts:108

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/flow/useFlow.ts:131

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/flow/useFlow.ts:156

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/flow/useFlow.ts:183

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/flow/useFlow.ts:212

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/flow/useFlow.ts:243

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/flow/useFlow.ts:276

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/flow/useFlow.ts:311

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/flow/useFlow.ts:348

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/flow/useFlow.ts:387

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/flow/useFlow.ts:430

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/flow/useFlow.ts:475

useFlow(args)

useFlow<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): (initialValue) => FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1 extends Result<unknown>

A2 extends FnReturnValue

A3 extends FnReturnValue

A4 extends FnReturnValue

A5 extends FnReturnValue

A6 extends FnReturnValue

A7 extends FnReturnValue

A8 extends FnReturnValue

A9 extends FnReturnValue

A10 extends FnReturnValue

A11 extends FnReturnValue

A12 extends FnReturnValue

A13 extends FnReturnValue

A14 extends FnReturnValue

A15 extends FnReturnValue

A16 extends FnReturnValue

A17 extends FnReturnValue

A18 extends FnReturnValue

A19 extends FnReturnValue

A20 extends FnReturnValue

R extends FnReturnValue

Parameters

• ...args: [(args, modifier) => A2, (args, modifier) => A3, (args, modifier) => A4, (args, modifier) => A5, (args, modifier) => A6]

Returns

Function

Parameters

initialValue: A1

Returns

FlowReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/flow/useFlow.ts:522

',436),c=[r];function s(n,l,u,p,h,i){return a(),o("div",null,c)}const m=e(d,[["render",s]]);export{A as __pageData,m as default}; diff --git a/assets/api_flow_functions_useFlow.md.YovNr_JB.lean.js b/assets/api_flow_functions_useFlow.md.1klpy5Rg.lean.js similarity index 100% rename from assets/api_flow_functions_useFlow.md.YovNr_JB.lean.js rename to assets/api_flow_functions_useFlow.md.1klpy5Rg.lean.js diff --git a/assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.js b/assets/api_pipe_lazy_classes_Concurrent.md.8L1qhpAW.js similarity index 95% rename from assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.js rename to assets/api_pipe_lazy_classes_Concurrent.md.8L1qhpAW.js index fd58bd863..ffdf67630 100644 --- a/assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.js +++ b/assets/api_pipe_lazy_classes_Concurrent.md.8L1qhpAW.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Class: Concurrent","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/classes/Concurrent.md","filePath":"api/pipe/lazy/classes/Concurrent.md","lastUpdated":null}'),o={name:"api/pipe/lazy/classes/Concurrent.md"},n=t('

fx-flow / pipe/lazy / Concurrent

Class: Concurrent

Contents

Constructors

new Concurrent(length)

new Concurrent(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:12

Properties

length

length: number

number of concurrency

Source

packages/core/src/pipe/lazy/concurrent.ts:10

Methods

of()

static of(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:5

',28),c=[n];function l(s,h,u,i,d,p){return a(),r("div",null,c)}const b=e(o,[["render",l]]);export{m as __pageData,b as default}; +import{_ as e,c as r,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Class: Concurrent","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/classes/Concurrent.md","filePath":"api/pipe/lazy/classes/Concurrent.md","lastUpdated":null}'),o={name:"api/pipe/lazy/classes/Concurrent.md"},n=t('

fx-flow / pipe/lazy / Concurrent

Class: Concurrent

Contents

Constructors

new Concurrent(length)

new Concurrent(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:12

Properties

length

length: number

number of concurrency

Source

packages/core/src/pipe/lazy/concurrent.ts:10

Methods

of()

static of(length): Concurrent

Parameters

length: number

Returns

Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:5

',28),c=[n];function l(s,h,u,i,d,p){return a(),r("div",null,c)}const b=e(o,[["render",l]]);export{m as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.lean.js b/assets/api_pipe_lazy_classes_Concurrent.md.8L1qhpAW.lean.js similarity index 100% rename from assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.lean.js rename to assets/api_pipe_lazy_classes_Concurrent.md.8L1qhpAW.lean.js diff --git a/assets/api_pipe_lazy_functions_append.md.NU2a9GXv.js b/assets/api_pipe_lazy_functions_append.md.uG-x-4q9.js similarity index 97% rename from assets/api_pipe_lazy_functions_append.md.NU2a9GXv.js rename to assets/api_pipe_lazy_functions_append.md.uG-x-4q9.js index 90b464136..c4b005caf 100644 --- a/assets/api_pipe_lazy_functions_append.md.NU2a9GXv.js +++ b/assets/api_pipe_lazy_functions_append.md.uG-x-4q9.js @@ -3,4 +3,4 @@ import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const g= iter.next() // {done: false, value: 2} iter.next() // {done: false, value: 3} iter.next() // {done: false, value: 4} -iter.next() // {done: true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/append.ts:68

append(args, iterable)

append<A>(args, iterable): IterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:71

append(args, iterable)

append<A>(args, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:72

`,40),n=[i];function l(p,o,h,d,c,k){return t(),a("div",null,n)}const b=e(r,[["render",l]]);export{g as __pageData,b as default}; +iter.next() // {done: true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/append.ts:68

append(args, iterable)

append<A>(args, iterable): IterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:71

append(args, iterable)

append<A>(args, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

args: A

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/append.ts:72

`,40),n=[i];function l(p,o,h,d,c,k){return t(),a("div",null,n)}const b=e(r,[["render",l]]);export{g as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_functions_append.md.NU2a9GXv.lean.js b/assets/api_pipe_lazy_functions_append.md.uG-x-4q9.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_append.md.NU2a9GXv.lean.js rename to assets/api_pipe_lazy_functions_append.md.uG-x-4q9.lean.js diff --git a/assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.js b/assets/api_pipe_lazy_functions_concat.md.N14nZETT.js similarity index 98% rename from assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.js rename to assets/api_pipe_lazy_functions_concat.md.N14nZETT.js index 75bea9599..1c9673d70 100644 --- a/assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.js +++ b/assets/api_pipe_lazy_functions_concat.md.N14nZETT.js @@ -3,4 +3,4 @@ import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const g= iter.next() // {done:false, value: 2} iter.next() // {done:false, value: 3} iter.next() // {done:false, value: 4} -iter.next() // {done:true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/concat.ts:62

concat(iterable1)

concat<A, B>(iterable1): (iterable2) => ConcatReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends UniversalIterable

Parameters

iterable1: A

Returns

Function

Parameters

iterable2: B

Returns

ConcatReturnValue<A, B>

Source

packages/core/src/pipe/lazy/concat.ts:67

`,30),n=[r];function l(o,c,h,p,d,k){return t(),a("div",null,n)}const b=e(i,[["render",l]]);export{g as __pageData,b as default}; +iter.next() // {done:true, value: undefined}

More examples

Source

packages/core/src/pipe/lazy/concat.ts:62

concat(iterable1)

concat<A, B>(iterable1): (iterable2) => ConcatReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends UniversalIterable

Parameters

iterable1: A

Returns

Function

Parameters

iterable2: B

Returns

ConcatReturnValue<A, B>

Source

packages/core/src/pipe/lazy/concat.ts:67

`,30),n=[r];function l(o,c,h,p,d,k){return t(),a("div",null,n)}const b=e(i,[["render",l]]);export{g as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.lean.js b/assets/api_pipe_lazy_functions_concat.md.N14nZETT.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.lean.js rename to assets/api_pipe_lazy_functions_concat.md.N14nZETT.lean.js diff --git a/assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.js b/assets/api_pipe_lazy_functions_concurrent.md.oa30bVeU.js similarity index 98% rename from assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.js rename to assets/api_pipe_lazy_functions_concurrent.md.oa30bVeU.js index 055674439..a419d48fc 100644 --- a/assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.js +++ b/assets/api_pipe_lazy_functions_concurrent.md.oa30bVeU.js @@ -13,4 +13,4 @@ import{_ as s,c as a,o as e,R as i}from"./chunks/framework.YlTiAyro.js";const g= map((a) => delay(1000, a)), each(console.log), // log 1, 2, 3, 4, 5, 6 ); // takes 6 seconds -// Tasks start sequentially, each task starts after the previous one finished.

More examples

Source

packages/core/src/pipe/lazy/concurrent.ts:46

concurrent(length)

concurrent<A>(length): (iterable) => AsyncIterableIterator<A>

Type parameters

A

Parameters

length: number

Returns

Function

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/concurrent.ts:48

`,28),r=[n];function l(h,p,o,c,k,d){return e(),a("div",null,r)}const u=s(t,[["render",l]]);export{g as __pageData,u as default}; +// Tasks start sequentially, each task starts after the previous one finished.

More examples

Source

packages/core/src/pipe/lazy/concurrent.ts:46

concurrent(length)

concurrent<A>(length): (iterable) => AsyncIterableIterator<A>

Type parameters

A

Parameters

length: number

Returns

Function

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/concurrent.ts:48

`,28),r=[n];function l(h,p,o,c,k,d){return e(),a("div",null,r)}const u=s(t,[["render",l]]);export{g as __pageData,u as default}; diff --git a/assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.lean.js b/assets/api_pipe_lazy_functions_concurrent.md.oa30bVeU.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.lean.js rename to assets/api_pipe_lazy_functions_concurrent.md.oa30bVeU.lean.js diff --git a/assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.js b/assets/api_pipe_lazy_functions_entries.md.IYR4j5cb.js similarity index 98% rename from assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.js rename to assets/api_pipe_lazy_functions_entries.md.IYR4j5cb.js index eaf5eae80..154186377 100644 --- a/assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.js +++ b/assets/api_pipe_lazy_functions_entries.md.IYR4j5cb.js @@ -1,4 +1,4 @@ import{_ as s,c as e,o as a,R as i}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: entries()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/entries.md","filePath":"api/pipe/lazy/functions/entries.md","lastUpdated":null}'),t={name:"api/pipe/lazy/functions/entries.md"},n=i(`

fx-flow / pipe/lazy / entries

Function: entries()

entries<A>(args): Generator<Entries<A>, void>

Convert object to iterator.

Type parameters

A extends AnyObject

Parameters

args: A

Returns

Generator<Entries<A>, void>

Example

typescript
const iterator =  entries({a: 1, b: 2})
 iterator.next().value = ['a', 1]
 iterator.next().value = ['b', 2]
-iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/entries.ts:16

`,15),r=[n];function h(l,p,o,k,d,c){return a(),e("div",null,r)}const y=s(t,[["render",h]]);export{g as __pageData,y as default}; +iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/entries.ts:16

`,15),r=[n];function h(l,p,o,k,d,c){return a(),e("div",null,r)}const y=s(t,[["render",h]]);export{g as __pageData,y as default}; diff --git a/assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.lean.js b/assets/api_pipe_lazy_functions_entries.md.IYR4j5cb.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.lean.js rename to assets/api_pipe_lazy_functions_entries.md.IYR4j5cb.lean.js diff --git a/assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.js b/assets/api_pipe_lazy_functions_enumerate.md.qUtp5VaT.js similarity index 97% rename from assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.js rename to assets/api_pipe_lazy_functions_enumerate.md.qUtp5VaT.js index 9d5d66454..f4e0aaede 100644 --- a/assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.js +++ b/assets/api_pipe_lazy_functions_enumerate.md.qUtp5VaT.js @@ -2,4 +2,4 @@ import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const b= [1, 2], enumerate, toArray, -); // [[0, 1], [1, 2]]

More examples

Source

packages/core/src/pipe/lazy/enumerate.ts:66

enumerate(iterable)

enumerate<A>(iterable): AsyncIterableIterator<[number, A]>

Type parameters

A

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<[number, A]>

Source

packages/core/src/pipe/lazy/enumerate.ts:67

enumerate()

enumerate<A>(): (iterable) => IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Type parameters

A extends UniversalIterable

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Source

packages/core/src/pipe/lazy/enumerate.ts:68

`,35),n=[o];function l(i,c,p,h,d,u){return t(),a("div",null,n)}const k=e(s,[["render",l]]);export{b as __pageData,k as default}; +); // [[0, 1], [1, 2]]

More examples

Source

packages/core/src/pipe/lazy/enumerate.ts:66

enumerate(iterable)

enumerate<A>(iterable): AsyncIterableIterator<[number, A]>

Type parameters

A

Parameters

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<[number, A]>

Source

packages/core/src/pipe/lazy/enumerate.ts:67

enumerate()

enumerate<A>(): (iterable) => IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Type parameters

A extends UniversalIterable

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, [number, UniversalIterableItem<A>]>

Source

packages/core/src/pipe/lazy/enumerate.ts:68

`,35),n=[o];function l(i,c,p,h,d,u){return t(),a("div",null,n)}const k=e(s,[["render",l]]);export{b as __pageData,k as default}; diff --git a/assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.lean.js b/assets/api_pipe_lazy_functions_enumerate.md.qUtp5VaT.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.lean.js rename to assets/api_pipe_lazy_functions_enumerate.md.qUtp5VaT.lean.js diff --git a/assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.js b/assets/api_pipe_lazy_functions_filter.md.OzwvfPWe.js similarity index 97% rename from assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.js rename to assets/api_pipe_lazy_functions_filter.md.OzwvfPWe.js index 436f778ca..d86f5318a 100644 --- a/assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.js +++ b/assets/api_pipe_lazy_functions_filter.md.OzwvfPWe.js @@ -1,4 +1,4 @@ import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: filter()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/filter.md","filePath":"api/pipe/lazy/functions/filter.md","lastUpdated":null}'),s={name:"api/pipe/lazy/functions/filter.md"},o=r(`

fx-flow / pipe/lazy / filter

Function: filter()

filter(fn, iterable)

filter<A, B>(fn, iterable): IterableIterator<B>

Filter iterable with fn.

Type parameters

A

B

Parameters

fn: (args) => args is B

iterable: Iterable<A>

Returns

IterableIterator<B>

Example

typescript
const iterator =  filter((v) => v > 2, [1, 3, 4])
 iterator.next().value = 3
 iterator.next().value = 4
-iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/filter.ts:181

filter(fn, iterable)

filter<A>(fn, iterable): IterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:182

filter(fn, iterable)

filter<A, B>(fn, iterable): AsyncIterableIterator<B>

Type parameters

A

B

Parameters

fn: (args) => args is B

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<B>

Source

packages/core/src/pipe/lazy/filter.ts:184

filter(fn, iterable)

filter<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:185

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends unknown

Parameters

fn: (args) => args is B

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, B>

Source

packages/core/src/pipe/lazy/filter.ts:187

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<B, A>

Type parameters

A

B extends UniversalIterable<A>

Parameters

fn: (args) => B extends AsyncIterable<A> ? unknown : unknown

Returns

Function

Parameters

iterable: B

Returns

IteratorReturnValue<B, A>

Source

packages/core/src/pipe/lazy/filter.ts:190

`,76),i=[o];function l(n,c,h,d,p,f){return t(),a("div",null,i)}const b=e(s,[["render",l]]);export{k as __pageData,b as default}; +iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/filter.ts:181

filter(fn, iterable)

filter<A>(fn, iterable): IterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

IterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:182

filter(fn, iterable)

filter<A, B>(fn, iterable): AsyncIterableIterator<B>

Type parameters

A

B

Parameters

fn: (args) => args is B

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<B>

Source

packages/core/src/pipe/lazy/filter.ts:184

filter(fn, iterable)

filter<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/filter.ts:185

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<A, B>

Type parameters

A extends UniversalIterable

B extends unknown

Parameters

fn: (args) => args is B

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, B>

Source

packages/core/src/pipe/lazy/filter.ts:187

filter(fn)

filter<A, B>(fn): (iterable) => IteratorReturnValue<B, A>

Type parameters

A

B extends UniversalIterable<A>

Parameters

fn: (args) => B extends AsyncIterable<A> ? unknown : unknown

Returns

Function

Parameters

iterable: B

Returns

IteratorReturnValue<B, A>

Source

packages/core/src/pipe/lazy/filter.ts:190

`,76),i=[o];function l(n,c,h,d,p,f){return t(),a("div",null,i)}const b=e(s,[["render",l]]);export{k as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.lean.js b/assets/api_pipe_lazy_functions_filter.md.OzwvfPWe.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.lean.js rename to assets/api_pipe_lazy_functions_filter.md.OzwvfPWe.lean.js diff --git a/assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.js b/assets/api_pipe_lazy_functions_flat.md.F_AnD48m.js similarity index 99% rename from assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.js rename to assets/api_pipe_lazy_functions_flat.md.F_AnD48m.js index 643797d37..1bdd3a4a2 100644 --- a/assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.js +++ b/assets/api_pipe_lazy_functions_flat.md.F_AnD48m.js @@ -15,4 +15,4 @@ import{_ as s,c as a,o as i,R as e}from"./chunks/framework.YlTiAyro.js";const g= Promise.resolve([1,[2, 3],[[4, 5]]]), flat, toArray, -); // [1, 2, 3, [4, 5]]

More examples

Source

packages/core/src/pipe/lazy/flat.ts:197

`,17),l=[n];function h(p,k,r,d,E,o){return i(),a("div",null,l)}const y=s(t,[["render",h]]);export{g as __pageData,y as default}; +); // [1, 2, 3, [4, 5]]

More examples

Source

packages/core/src/pipe/lazy/flat.ts:197

`,17),l=[n];function h(p,k,r,d,E,o){return i(),a("div",null,l)}const y=s(t,[["render",h]]);export{g as __pageData,y as default}; diff --git a/assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.lean.js b/assets/api_pipe_lazy_functions_flat.md.F_AnD48m.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.lean.js rename to assets/api_pipe_lazy_functions_flat.md.F_AnD48m.lean.js diff --git a/assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.js b/assets/api_pipe_lazy_functions_isConcurrent.md.Yqf1NpYg.js similarity index 96% rename from assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.js rename to assets/api_pipe_lazy_functions_isConcurrent.md.Yqf1NpYg.js index ea3335408..9eb1ae335 100644 --- a/assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.js +++ b/assets/api_pipe_lazy_functions_isConcurrent.md.Yqf1NpYg.js @@ -1 +1 @@ -import{_ as e,c as r,o as n,R as t}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: isConcurrent()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/isConcurrent.md","filePath":"api/pipe/lazy/functions/isConcurrent.md","lastUpdated":null}'),a={name:"api/pipe/lazy/functions/isConcurrent.md"},o=t('

fx-flow / pipe/lazy / isConcurrent

Function: isConcurrent()

isConcurrent(concurrent): concurrent is Concurrent

Parameters

concurrent: unknown

Returns

concurrent is Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:17

',9),c=[o];function s(i,u,l,p,d,h){return n(),r("div",null,c)}const m=e(a,[["render",s]]);export{f as __pageData,m as default}; +import{_ as e,c as r,o as n,R as t}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: isConcurrent()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/isConcurrent.md","filePath":"api/pipe/lazy/functions/isConcurrent.md","lastUpdated":null}'),a={name:"api/pipe/lazy/functions/isConcurrent.md"},o=t('

fx-flow / pipe/lazy / isConcurrent

Function: isConcurrent()

isConcurrent(concurrent): concurrent is Concurrent

Parameters

concurrent: unknown

Returns

concurrent is Concurrent

Source

packages/core/src/pipe/lazy/concurrent.ts:17

',9),c=[o];function s(i,u,l,p,d,h){return n(),r("div",null,c)}const m=e(a,[["render",s]]);export{f as __pageData,m as default}; diff --git a/assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.lean.js b/assets/api_pipe_lazy_functions_isConcurrent.md.Yqf1NpYg.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.lean.js rename to assets/api_pipe_lazy_functions_isConcurrent.md.Yqf1NpYg.lean.js diff --git a/assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.js b/assets/api_pipe_lazy_functions_keys.md.l6DiUOKL.js similarity index 96% rename from assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.js rename to assets/api_pipe_lazy_functions_keys.md.l6DiUOKL.js index a3b916edc..703459ced 100644 --- a/assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.js +++ b/assets/api_pipe_lazy_functions_keys.md.l6DiUOKL.js @@ -1,2 +1,2 @@ import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Function: keys()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/keys.md","filePath":"api/pipe/lazy/functions/keys.md","lastUpdated":null}'),r={name:"api/pipe/lazy/functions/keys.md"},o=s(`

fx-flow / pipe/lazy / keys

Function: keys()

keys<A>(args): Generator<Extract<keyof A, string>, void, unknown>

Returns an iterator of the own enumerable property names of object.

Type parameters

A extends Record<string, unknown>

Parameters

args: A

Returns

Generator<Extract<keyof A, string>, void, unknown>

Example

typescript
[...keys({ a: 1, b: "2", c: true })]
-// ["a", "b", "c"]

More examples

Source

packages/core/src/pipe/lazy/keys.ts:14

`,15),i=[o];function n(c,l,p,h,d,k){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{y as __pageData,f as default}; +// ["a", "b", "c"]

More examples

Source

packages/core/src/pipe/lazy/keys.ts:14

`,15),i=[o];function n(c,l,p,d,h,k){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{y as __pageData,f as default}; diff --git a/assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.lean.js b/assets/api_pipe_lazy_functions_keys.md.l6DiUOKL.lean.js similarity index 86% rename from assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.lean.js rename to assets/api_pipe_lazy_functions_keys.md.l6DiUOKL.lean.js index 14cc51f8a..362fef0d9 100644 --- a/assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.lean.js +++ b/assets/api_pipe_lazy_functions_keys.md.l6DiUOKL.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Function: keys()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/keys.md","filePath":"api/pipe/lazy/functions/keys.md","lastUpdated":null}'),r={name:"api/pipe/lazy/functions/keys.md"},o=s("",15),i=[o];function n(c,l,p,h,d,k){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{y as __pageData,f as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Function: keys()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/keys.md","filePath":"api/pipe/lazy/functions/keys.md","lastUpdated":null}'),r={name:"api/pipe/lazy/functions/keys.md"},o=s("",15),i=[o];function n(c,l,p,d,h,k){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{y as __pageData,f as default}; diff --git a/assets/api_pipe_lazy_functions_map.md.evystHed.js b/assets/api_pipe_lazy_functions_map.md.R6OkK0LW.js similarity index 97% rename from assets/api_pipe_lazy_functions_map.md.evystHed.js rename to assets/api_pipe_lazy_functions_map.md.R6OkK0LW.js index ab7a45bfc..e8737669c 100644 --- a/assets/api_pipe_lazy_functions_map.md.evystHed.js +++ b/assets/api_pipe_lazy_functions_map.md.R6OkK0LW.js @@ -2,4 +2,4 @@ import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const k= [1, 2, 3, 4], map(a => a + 10), toArray, -); // [11, 12, 13, 14]

More examples

Source

packages/core/src/pipe/lazy/map.ts:66

map(fn, iterable)

map<A, R>(fn, iterable): AsyncIterableIterator<Awaited<R>>

Type parameters

A

R

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<R>>

Source

packages/core/src/pipe/lazy/map.ts:67

map(fn)

map<A, R>(fn): (iterable) => IteratorReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, R>

Source

packages/core/src/pipe/lazy/map.ts:68

`,42),o=[i];function n(l,p,c,h,d,m){return t(),a("div",null,o)}const b=e(s,[["render",n]]);export{k as __pageData,b as default}; +); // [11, 12, 13, 14]

More examples

Source

packages/core/src/pipe/lazy/map.ts:66

map(fn, iterable)

map<A, R>(fn, iterable): AsyncIterableIterator<Awaited<R>>

Type parameters

A

R

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<R>>

Source

packages/core/src/pipe/lazy/map.ts:67

map(fn)

map<A, R>(fn): (iterable) => IteratorReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A, R>

Source

packages/core/src/pipe/lazy/map.ts:68

`,42),o=[i];function n(l,p,c,h,d,m){return t(),a("div",null,o)}const b=e(s,[["render",n]]);export{k as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_functions_map.md.evystHed.lean.js b/assets/api_pipe_lazy_functions_map.md.R6OkK0LW.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_map.md.evystHed.lean.js rename to assets/api_pipe_lazy_functions_map.md.R6OkK0LW.lean.js diff --git a/assets/api_pipe_lazy_functions_peek.md.g75S98i1.js b/assets/api_pipe_lazy_functions_peek.md.Uronct7n.js similarity index 98% rename from assets/api_pipe_lazy_functions_peek.md.g75S98i1.js rename to assets/api_pipe_lazy_functions_peek.md.Uronct7n.js index 599832a17..0232115e5 100644 --- a/assets/api_pipe_lazy_functions_peek.md.g75S98i1.js +++ b/assets/api_pipe_lazy_functions_peek.md.Uronct7n.js @@ -14,4 +14,4 @@ import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const u= for (const v of iterator) { console.log(v) // log {a: 'b'} -}

More examples

Source

packages/core/src/pipe/lazy/peek.ts:32

peek(fn, iterable)

peek<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/peek.ts:33

peek(fn)

peek<A>(fn): (iterable) => IteratorReturnValue<UniversalIterable<A>>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IteratorReturnValue<UniversalIterable<A>>

Source

packages/core/src/pipe/lazy/peek.ts:34

`,39),n=[r];function l(p,o,h,c,k,d){return s(),a("div",null,n)}const b=e(i,[["render",l]]);export{u as __pageData,b as default}; +}

More examples

Source

packages/core/src/pipe/lazy/peek.ts:32

peek(fn, iterable)

peek<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/peek.ts:33

peek(fn)

peek<A>(fn): (iterable) => IteratorReturnValue<UniversalIterable<A>>

Type parameters

A

Parameters

fn: (args) => unknown

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IteratorReturnValue<UniversalIterable<A>>

Source

packages/core/src/pipe/lazy/peek.ts:34

`,39),n=[r];function l(p,o,h,c,k,d){return s(),a("div",null,n)}const b=e(i,[["render",l]]);export{u as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_functions_peek.md.g75S98i1.lean.js b/assets/api_pipe_lazy_functions_peek.md.Uronct7n.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_peek.md.g75S98i1.lean.js rename to assets/api_pipe_lazy_functions_peek.md.Uronct7n.lean.js diff --git a/assets/api_pipe_lazy_functions_range.md.q4aV8iHK.js b/assets/api_pipe_lazy_functions_range.md._WsvXDWg.js similarity index 96% rename from assets/api_pipe_lazy_functions_range.md.q4aV8iHK.js rename to assets/api_pipe_lazy_functions_range.md._WsvXDWg.js index 8275d0d00..7c2942204 100644 --- a/assets/api_pipe_lazy_functions_range.md.q4aV8iHK.js +++ b/assets/api_pipe_lazy_functions_range.md._WsvXDWg.js @@ -1,3 +1,3 @@ import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Function: range()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/range.md","filePath":"api/pipe/lazy/functions/range.md","lastUpdated":null}'),s={name:"api/pipe/lazy/functions/range.md"},n=t(`

fx-flow / pipe/lazy / range

Function: range()

range(length)

range(length): IterableIterator<number>

Retures IterableIterator of numbers progressing from start to end(not included).

Parameters

length: number

Returns

IterableIterator<number>

Example

typescript
for (const v of range(4)) {
   console.log(v) // 0, 1, 2, 3
-}

More examples

Source

packages/core/src/pipe/lazy/range.ts:13

range(start, end)

range(start, end): IterableIterator<number>

Parameters

start: number

end: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:15

range(start, end, step)

range(start, end, step): IterableIterator<number>

Parameters

start: number

end: number

step: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:17

`,33),o=[n];function i(l,c,h,p,d,g){return r(),a("div",null,o)}const k=e(s,[["render",i]]);export{b as __pageData,k as default}; +}

More examples

Source

packages/core/src/pipe/lazy/range.ts:13

range(start, end)

range(start, end): IterableIterator<number>

Parameters

start: number

end: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:15

range(start, end, step)

range(start, end, step): IterableIterator<number>

Parameters

start: number

end: number

step: number

Returns

IterableIterator<number>

Source

packages/core/src/pipe/lazy/range.ts:17

`,33),o=[n];function i(l,c,h,p,d,g){return r(),a("div",null,o)}const k=e(s,[["render",i]]);export{b as __pageData,k as default}; diff --git a/assets/api_pipe_lazy_functions_range.md.q4aV8iHK.lean.js b/assets/api_pipe_lazy_functions_range.md._WsvXDWg.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_range.md.q4aV8iHK.lean.js rename to assets/api_pipe_lazy_functions_range.md._WsvXDWg.lean.js diff --git a/assets/api_pipe_lazy_functions_take.md.UEM8mt5i.js b/assets/api_pipe_lazy_functions_take.md.yzed0oV_.js similarity index 97% rename from assets/api_pipe_lazy_functions_take.md.UEM8mt5i.js rename to assets/api_pipe_lazy_functions_take.md.yzed0oV_.js index ebb8b85d2..ed48c5c2f 100644 --- a/assets/api_pipe_lazy_functions_take.md.UEM8mt5i.js +++ b/assets/api_pipe_lazy_functions_take.md.yzed0oV_.js @@ -1,4 +1,4 @@ import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: take()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/take.md","filePath":"api/pipe/lazy/functions/take.md","lastUpdated":null}'),s={name:"api/pipe/lazy/functions/take.md"},i=r(`

fx-flow / pipe/lazy / take

Function: take()

take(length, iterable)

take<A>(length, iterable): IterableIterator<A>

Returns IterableIterator/AsyncIterableIterator that take length values from iterable

Type parameters

A

Parameters

length: number

iterable: Iterable<A>

Returns

IterableIterator<A>

Example

typescript
for (const v of take(2, [1, 2, 3, 4])) {
   console.log(v)
 }
-// 1, 2

More examples

Source

packages/core/src/pipe/lazy/take.ts:44

take(length, iterable)

take<A>(length, iterable): AsyncIterableIterator<Awaited<A>>

Type parameters

A

Parameters

length: number

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<A>>

Source

packages/core/src/pipe/lazy/take.ts:46

take(length)

take<A>(length): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

length: number

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/take.ts:48

`,39),l=[i];function o(n,h,c,p,d,k){return t(),a("div",null,l)}const b=e(s,[["render",o]]);export{g as __pageData,b as default}; +// 1, 2

More examples

Source

packages/core/src/pipe/lazy/take.ts:44

take(length, iterable)

take<A>(length, iterable): AsyncIterableIterator<Awaited<A>>

Type parameters

A

Parameters

length: number

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<Awaited<A>>

Source

packages/core/src/pipe/lazy/take.ts:46

take(length)

take<A>(length): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

length: number

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/take.ts:48

`,39),l=[i];function o(n,h,c,p,d,k){return t(),a("div",null,l)}const b=e(s,[["render",o]]);export{g as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_functions_take.md.UEM8mt5i.lean.js b/assets/api_pipe_lazy_functions_take.md.yzed0oV_.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_take.md.UEM8mt5i.lean.js rename to assets/api_pipe_lazy_functions_take.md.yzed0oV_.lean.js diff --git a/assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.js b/assets/api_pipe_lazy_functions_takeUntil.md.tMzCFfjK.js similarity index 97% rename from assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.js rename to assets/api_pipe_lazy_functions_takeUntil.md.tMzCFfjK.js index 659df2b01..4816b27dc 100644 --- a/assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.js +++ b/assets/api_pipe_lazy_functions_takeUntil.md.tMzCFfjK.js @@ -1,4 +1,4 @@ import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: takeUntil()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/takeUntil.md","filePath":"api/pipe/lazy/functions/takeUntil.md","lastUpdated":null}'),s={name:"api/pipe/lazy/functions/takeUntil.md"},i=r(`

fx-flow / pipe/lazy / takeUntil

Function: takeUntil()

takeUntil(fn, iterable)

takeUntil<A>(fn, iterable): IterableIterator<A>

Take values from iterable/AsyncIterable until fn returns true

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

IterableIterator<A>

Example

typescript
const iterator =  filter((v) => v > 2, [1, 3, 4])
 iterator.next().value = 1
 iterator.next().value = 3
-iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/takeUntil.ts:85

takeUntil(fn, iterable)

takeUntil<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:86

takeUntil(fn)

takeUntil<A>(fn): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:87

`,39),n=[i];function l(o,h,c,p,d,k){return t(),a("div",null,n)}const b=e(s,[["render",l]]);export{g as __pageData,b as default}; +iterator.next().done = true

More examples

Source

packages/core/src/pipe/lazy/takeUntil.ts:85

takeUntil(fn, iterable)

takeUntil<A>(fn, iterable): AsyncIterableIterator<A>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

AsyncIterableIterator<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:86

takeUntil(fn)

takeUntil<A>(fn): (iterable) => IteratorReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IteratorReturnValue<A>

Source

packages/core/src/pipe/lazy/takeUntil.ts:87

`,39),n=[i];function l(o,h,c,p,d,k){return t(),a("div",null,n)}const b=e(s,[["render",l]]);export{g as __pageData,b as default}; diff --git a/assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.lean.js b/assets/api_pipe_lazy_functions_takeUntil.md.tMzCFfjK.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.lean.js rename to assets/api_pipe_lazy_functions_takeUntil.md.tMzCFfjK.lean.js diff --git a/assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.js b/assets/api_pipe_lazy_functions_toAsync.md.Zc545LGf.js similarity index 98% rename from assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.js rename to assets/api_pipe_lazy_functions_toAsync.md.Zc545LGf.js index 0fe3dd777..0d0a61860 100644 --- a/assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.js +++ b/assets/api_pipe_lazy_functions_toAsync.md.Zc545LGf.js @@ -2,4 +2,4 @@ import{_ as s,c as a,o as e,R as i}from"./chunks/framework.YlTiAyro.js";const g= for await (const v of toAsync([Promise.resolve(1), Promise.resolve(2), 3])) { res += v } -console.log(res) // 6

More examples

Source

packages/core/src/pipe/lazy/toAsync.ts:17

`,15),r=[n];function l(h,p,o,c,k,d){return e(),a("div",null,r)}const E=s(t,[["render",l]]);export{g as __pageData,E as default}; +console.log(res) // 6

More examples

Source

packages/core/src/pipe/lazy/toAsync.ts:17

`,15),r=[n];function l(h,p,o,c,k,d){return e(),a("div",null,r)}const E=s(t,[["render",l]]);export{g as __pageData,E as default}; diff --git a/assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.lean.js b/assets/api_pipe_lazy_functions_toAsync.md.Zc545LGf.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.lean.js rename to assets/api_pipe_lazy_functions_toAsync.md.Zc545LGf.lean.js diff --git a/assets/api_pipe_lazy_functions_values.md.RDt5P9WC.js b/assets/api_pipe_lazy_functions_values.md.Z65tKYnu.js similarity index 98% rename from assets/api_pipe_lazy_functions_values.md.RDt5P9WC.js rename to assets/api_pipe_lazy_functions_values.md.Z65tKYnu.js index c2ad4cb52..38d8da476 100644 --- a/assets/api_pipe_lazy_functions_values.md.RDt5P9WC.js +++ b/assets/api_pipe_lazy_functions_values.md.Z65tKYnu.js @@ -1,2 +1,2 @@ import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: values()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/lazy/functions/values.md","filePath":"api/pipe/lazy/functions/values.md","lastUpdated":null}'),r={name:"api/pipe/lazy/functions/values.md"},o=s(`

fx-flow / pipe/lazy / values

Function: values()

values<A>(args): Generator<A[Extract<keyof A, string>], void, unknown>

Returns an iterator of the own enumerable string keyed property values of object.

Type parameters

A extends Record<string, unknown>

Parameters

args: A

Returns

Generator<A[Extract<keyof A, string>], void, unknown>

Example

typescript
[...values({ a: 1, b: "2", c: true })]
-// [1, "2", true]

More examples

Source

packages/core/src/pipe/lazy/values.ts:14

`,15),i=[o];function n(l,c,p,d,h,u){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{g as __pageData,f as default}; +// [1, "2", true]

More examples

Source

packages/core/src/pipe/lazy/values.ts:14

`,15),i=[o];function n(l,c,p,d,h,u){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{g as __pageData,f as default}; diff --git a/assets/api_pipe_lazy_functions_values.md.RDt5P9WC.lean.js b/assets/api_pipe_lazy_functions_values.md.Z65tKYnu.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_values.md.RDt5P9WC.lean.js rename to assets/api_pipe_lazy_functions_values.md.Z65tKYnu.lean.js diff --git a/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.js b/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Ar9hORe4.js similarity index 97% rename from assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.js rename to assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Ar9hORe4.js index 93086deca..ab6e9b5e9 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Ar9hORe4.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: AddReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md","filePath":"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md","lastUpdated":null}'),d={name:"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md"},o=r('

fx-flow / pipe/strict / <internal> / AddReturnValue

Type alias: AddReturnValue<T, A, B>

AddReturnValue<T, A, B>: [A] extends [FixedPromise<T>] ? FixedPromise<T> : [B] extends [FixedPromise<T>] ? FixedPromise<T> : Awaited<T>

A or B is async ? FixedPromise<T> : Awaited<T>

Type parameters

T

A extends T

B extends T

Source

packages/core/src/pipe/strict/add.ts:7

',10),s=[o];function i(c,l,p,n,u,h){return a(),t("div",null,s)}const f=e(d,[["render",i]]);export{_ as __pageData,f as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: AddReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md","filePath":"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md","lastUpdated":null}'),d={name:"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md"},o=r('

fx-flow / pipe/strict / <internal> / AddReturnValue

Type alias: AddReturnValue<T, A, B>

AddReturnValue<T, A, B>: [A] extends [FixedPromise<T>] ? FixedPromise<T> : [B] extends [FixedPromise<T>] ? FixedPromise<T> : Awaited<T>

A or B is async ? FixedPromise<T> : Awaited<T>

Type parameters

T

A extends T

B extends T

Source

packages/core/src/pipe/strict/add.ts:7

',10),s=[o];function i(c,l,p,n,u,h){return a(),t("div",null,s)}const f=e(d,[["render",i]]);export{_ as __pageData,f as default}; diff --git a/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Ar9hORe4.lean.js similarity index 100% rename from assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Ar9hORe4.lean.js diff --git a/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.js b/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.yDNa9lXY.js similarity index 96% rename from assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.js rename to assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.yDNa9lXY.js index 72cb595bb..17e44c493 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.yDNa9lXY.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FnReturenValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/FnReturenValue.md","filePath":"api/pipe/strict/-internal-/type-aliases/FnReturenValue.md","lastUpdated":null}'),s={name:"api/pipe/strict/-internal-/type-aliases/FnReturenValue.md"},o=r('

fx-flow / pipe/strict / <internal> / FnReturenValue

Type alias: FnReturenValue<A, R>

FnReturenValue<A, R>: A extends AsyncIterable<unknown> ? MaybePromise<R> : R

Type parameters

A extends UniversalIterable

R = A

Source

packages/core/src/pipe/strict/reduce.ts:11

',8),n=[o];function l(c,i,p,d,u,h){return t(),a("div",null,n)}const m=e(s,[["render",l]]);export{f as __pageData,m as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FnReturenValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/FnReturenValue.md","filePath":"api/pipe/strict/-internal-/type-aliases/FnReturenValue.md","lastUpdated":null}'),s={name:"api/pipe/strict/-internal-/type-aliases/FnReturenValue.md"},o=r('

fx-flow / pipe/strict / <internal> / FnReturenValue

Type alias: FnReturenValue<A, R>

FnReturenValue<A, R>: A extends AsyncIterable<unknown> ? MaybePromise<R> : R

Type parameters

A extends UniversalIterable

R = A

Source

packages/core/src/pipe/strict/reduce.ts:11

',8),n=[o];function l(c,i,p,d,u,h){return t(),a("div",null,n)}const m=e(s,[["render",l]]);export{f as __pageData,m as default}; diff --git a/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.yDNa9lXY.lean.js similarity index 100% rename from assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.yDNa9lXY.lean.js diff --git a/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.js b/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md._NoHguNE.js similarity index 97% rename from assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.js rename to assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md._NoHguNE.js index 537920f7e..69ec1d6db 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md._NoHguNE.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: LastReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/LastReturnValue.md","filePath":"api/pipe/strict/-internal-/type-aliases/LastReturnValue.md","lastUpdated":null}'),o={name:"api/pipe/strict/-internal-/type-aliases/LastReturnValue.md"},s=r('

fx-flow / pipe/strict / <internal> / LastReturnValue

Type alias: LastReturnValue<T>

LastReturnValue<T>: T extends readonly [any, infer Last] ? Last : T extends readonly never[] ? undefined : T extends AsyncIterable<infer U> ? FixedPromise<U | undefined> : T extends Iterable<infer U> ? U | undefined : never

Type parameters

T

Source

packages/core/src/pipe/strict/last.ts:7

',7),c=[s];function l(n,d,i,p,u,h){return a(),t("div",null,c)}const m=e(o,[["render",l]]);export{_ as __pageData,m as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: LastReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/LastReturnValue.md","filePath":"api/pipe/strict/-internal-/type-aliases/LastReturnValue.md","lastUpdated":null}'),o={name:"api/pipe/strict/-internal-/type-aliases/LastReturnValue.md"},s=r('

fx-flow / pipe/strict / <internal> / LastReturnValue

Type alias: LastReturnValue<T>

LastReturnValue<T>: T extends readonly [any, infer Last] ? Last : T extends readonly never[] ? undefined : T extends AsyncIterable<infer U> ? FixedPromise<U | undefined> : T extends Iterable<infer U> ? U | undefined : never

Type parameters

T

Source

packages/core/src/pipe/strict/last.ts:7

',7),c=[s];function l(n,d,i,p,u,h){return a(),t("div",null,c)}const m=e(o,[["render",l]]);export{_ as __pageData,m as default}; diff --git a/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md._NoHguNE.lean.js similarity index 100% rename from assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md._NoHguNE.lean.js diff --git a/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.js b/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.z6FRr0sn.js similarity index 93% rename from assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.js rename to assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.z6FRr0sn.js index 34e620cc4..aef517ed8 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.z6FRr0sn.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: PrevRes","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/PrevRes.md","filePath":"api/pipe/strict/-internal-/type-aliases/PrevRes.md","lastUpdated":null}'),s={name:"api/pipe/strict/-internal-/type-aliases/PrevRes.md"},o=r('

fx-flow / pipe/strict / <internal> / PrevRes

Type alias: PrevRes<A, R>

PrevRes<A, R>: A extends AsyncIterable<unknown> ? Awaited<R> : R

Type parameters

A extends UniversalIterable

R = UniversalIterableItem<A>

Source

packages/core/src/pipe/strict/reduce.ts:12

',8),c=[o];function l(i,p,n,d,h,_){return t(),a("div",null,c)}const u=e(s,[["render",l]]);export{m as __pageData,u as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: PrevRes","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/-internal-/type-aliases/PrevRes.md","filePath":"api/pipe/strict/-internal-/type-aliases/PrevRes.md","lastUpdated":null}'),s={name:"api/pipe/strict/-internal-/type-aliases/PrevRes.md"},o=r('

fx-flow / pipe/strict / <internal> / PrevRes

Type alias: PrevRes<A, R>

PrevRes<A, R>: A extends AsyncIterable<unknown> ? Awaited<R> : R

Type parameters

A extends UniversalIterable

R = UniversalIterableItem<A>

Source

packages/core/src/pipe/strict/reduce.ts:12

',8),c=[o];function l(i,p,n,d,h,_){return t(),a("div",null,c)}const u=e(s,[["render",l]]);export{m as __pageData,u as default}; diff --git a/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.z6FRr0sn.lean.js similarity index 100% rename from assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.z6FRr0sn.lean.js diff --git a/assets/api_pipe_strict_functions_add.md.oL8ijFY8.js b/assets/api_pipe_strict_functions_add.md.hL3ad0sh.js similarity index 97% rename from assets/api_pipe_strict_functions_add.md.oL8ijFY8.js rename to assets/api_pipe_strict_functions_add.md.hL3ad0sh.js index 21822d408..efa747250 100644 --- a/assets/api_pipe_strict_functions_add.md.oL8ijFY8.js +++ b/assets/api_pipe_strict_functions_add.md.hL3ad0sh.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Function: add()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/add.md","filePath":"api/pipe/strict/functions/add.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/add.md"},s=r('

fx-flow / pipe/strict / add

Function: add()

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<number>, A, B>

Retures the sum of a and b

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Example

typescript
console.log(add(1, 2)) // 3

More examples

Source

packages/core/src/pipe/strict/add.ts:39

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<number>, A, B>

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Source

packages/core/src/pipe/strict/add.ts:43

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:47

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:51

',54),d=[s];function c(i,l,n,p,h,u){return t(),a("div",null,d)}const g=e(o,[["render",c]]);export{b as __pageData,g as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Function: add()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/add.md","filePath":"api/pipe/strict/functions/add.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/add.md"},s=r('

fx-flow / pipe/strict / add

Function: add()

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<number>, A, B>

Retures the sum of a and b

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Example

typescript
console.log(add(1, 2)) // 3

More examples

Source

packages/core/src/pipe/strict/add.ts:39

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<number>, A, B>

Type parameters

A extends MaybePromise<number>

B extends MaybePromise<number>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<number>, A, B>

Source

packages/core/src/pipe/strict/add.ts:43

add(a, b)

add<A, B>(a, b): AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:47

add(a)

add<A, B>(a): (b) => AddReturnValue<MaybePromise<string>, A, B>

Type parameters

A extends MaybePromise<string>

B extends MaybePromise<string>

Parameters

a: A

Returns

Function

Parameters

b: B

Returns

AddReturnValue<MaybePromise<string>, A, B>

Source

packages/core/src/pipe/strict/add.ts:51

',54),d=[s];function c(i,l,n,p,h,u){return t(),a("div",null,d)}const g=e(o,[["render",c]]);export{b as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_add.md.oL8ijFY8.lean.js b/assets/api_pipe_strict_functions_add.md.hL3ad0sh.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_add.md.oL8ijFY8.lean.js rename to assets/api_pipe_strict_functions_add.md.hL3ad0sh.lean.js diff --git a/assets/api_pipe_strict_functions_always.md.p0-YKMgk.js b/assets/api_pipe_strict_functions_always.md.YTIJHcfK.js similarity index 98% rename from assets/api_pipe_strict_functions_always.md.p0-YKMgk.js rename to assets/api_pipe_strict_functions_always.md.YTIJHcfK.js index a8babbac3..3ef49a013 100644 --- a/assets/api_pipe_strict_functions_always.md.p0-YKMgk.js +++ b/assets/api_pipe_strict_functions_always.md.YTIJHcfK.js @@ -1 +1 @@ -import{_ as a,c as s,o as e,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: always()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/always.md","filePath":"api/pipe/strict/functions/always.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/always.md"},r=t('

fx-flow / pipe/strict / always

Function: always()

always<A>(args): (...args) => A

Return a function that returns the given value.

Type parameters

A

Parameters

args: A

Returns

Function

Parameters

• ...args: unknown[]

Returns

A

Example

typescript
console.log(filter([1, 2, 3, 4], always(true))) // [1, 2, 3, 4]

More examples

Source

packages/core/src/pipe/strict/always.ts:11

',16),n=[r];function l(o,p,h,c,d,k){return e(),s("div",null,n)}const m=a(i,[["render",l]]);export{g as __pageData,m as default}; +import{_ as a,c as s,o as e,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: always()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/always.md","filePath":"api/pipe/strict/functions/always.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/always.md"},r=t('

fx-flow / pipe/strict / always

Function: always()

always<A>(args): (...args) => A

Return a function that returns the given value.

Type parameters

A

Parameters

args: A

Returns

Function

Parameters

• ...args: unknown[]

Returns

A

Example

typescript
console.log(filter([1, 2, 3, 4], always(true))) // [1, 2, 3, 4]

More examples

Source

packages/core/src/pipe/strict/always.ts:11

',16),n=[r];function l(o,p,h,c,d,k){return e(),s("div",null,n)}const m=a(i,[["render",l]]);export{g as __pageData,m as default}; diff --git a/assets/api_pipe_strict_functions_always.md.p0-YKMgk.lean.js b/assets/api_pipe_strict_functions_always.md.YTIJHcfK.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_always.md.p0-YKMgk.lean.js rename to assets/api_pipe_strict_functions_always.md.YTIJHcfK.lean.js diff --git a/assets/api_pipe_strict_functions_apply.md.yWlb0p26.js b/assets/api_pipe_strict_functions_apply.md.Zezcii_W.js similarity index 96% rename from assets/api_pipe_strict_functions_apply.md.yWlb0p26.js rename to assets/api_pipe_strict_functions_apply.md.Zezcii_W.js index 69558a335..1506f0c3b 100644 --- a/assets/api_pipe_strict_functions_apply.md.yWlb0p26.js +++ b/assets/api_pipe_strict_functions_apply.md.Zezcii_W.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: apply()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/apply.md","filePath":"api/pipe/strict/functions/apply.md","lastUpdated":null}'),s={name:"api/pipe/strict/functions/apply.md"},o=r('

fx-flow / pipe/strict / apply

Function: apply()

apply(fn, args)

apply<A, P>(fn, args): ReturnType<typeof fn>

Apply function fn to the arguments list args.

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

args: P

Returns

ReturnType<typeof fn>

Example

typescript
apply(Math.max, [1, 2, 3, 4, 5]); // 5

More examples

Source

packages/core/src/pipe/strict/apply.ts:13

apply(fn)

apply<A, P>(fn): (args) => ReturnType<typeof fn>

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

Returns

Function

Parameters

args: P

Returns

ReturnType<typeof fn>

Source

packages/core/src/pipe/strict/apply.ts:15

',30),p=[o];function n(i,l,c,h,d,u){return t(),a("div",null,p)}const k=e(s,[["render",n]]);export{f as __pageData,k as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: apply()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/apply.md","filePath":"api/pipe/strict/functions/apply.md","lastUpdated":null}'),s={name:"api/pipe/strict/functions/apply.md"},o=r('

fx-flow / pipe/strict / apply

Function: apply()

apply(fn, args)

apply<A, P>(fn, args): ReturnType<typeof fn>

Apply function fn to the arguments list args.

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

args: P

Returns

ReturnType<typeof fn>

Example

typescript
apply(Math.max, [1, 2, 3, 4, 5]); // 5

More examples

Source

packages/core/src/pipe/strict/apply.ts:13

apply(fn)

apply<A, P>(fn): (args) => ReturnType<typeof fn>

Type parameters

A extends AnyFunction

P extends any[]

Parameters

fn: A

Returns

Function

Parameters

args: P

Returns

ReturnType<typeof fn>

Source

packages/core/src/pipe/strict/apply.ts:15

',30),p=[o];function n(i,l,c,h,d,u){return t(),a("div",null,p)}const k=e(s,[["render",n]]);export{f as __pageData,k as default}; diff --git a/assets/api_pipe_strict_functions_apply.md.yWlb0p26.lean.js b/assets/api_pipe_strict_functions_apply.md.Zezcii_W.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_apply.md.yWlb0p26.lean.js rename to assets/api_pipe_strict_functions_apply.md.Zezcii_W.lean.js diff --git a/assets/api_pipe_strict_functions_consume.md.rRr7n4S_.js b/assets/api_pipe_strict_functions_consume.md.5c_P7Ic7.js similarity index 98% rename from assets/api_pipe_strict_functions_consume.md.rRr7n4S_.js rename to assets/api_pipe_strict_functions_consume.md.5c_P7Ic7.js index b7064a15c..6ea91224b 100644 --- a/assets/api_pipe_strict_functions_consume.md.rRr7n4S_.js +++ b/assets/api_pipe_strict_functions_consume.md.5c_P7Ic7.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: consume()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/consume.md","filePath":"api/pipe/strict/functions/consume.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/consume.md"},i=s('

fx-flow / pipe/strict / consume

Function: consume()

consume<A>(iterable, length?): IterableReturnValue<A, void>

Consumes the given length of Iterable/AsyncIterable.

Type parameters

A extends UniversalIterable

Parameters

iterable: A

length?: number

Returns

IterableReturnValue<A, void>

Example

typescript
pipe(userList, toAsync, peek(queryUserInfo), consume(Infinity))

More examples

Source

packages/core/src/pipe/strict/consume.ts:34

',16),o=[i];function n(c,l,p,h,d,u){return t(),a("div",null,o)}const b=e(r,[["render",n]]);export{k as __pageData,b as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: consume()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/consume.md","filePath":"api/pipe/strict/functions/consume.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/consume.md"},i=s('

fx-flow / pipe/strict / consume

Function: consume()

consume<A>(iterable, length?): IterableReturnValue<A, void>

Consumes the given length of Iterable/AsyncIterable.

Type parameters

A extends UniversalIterable

Parameters

iterable: A

length?: number

Returns

IterableReturnValue<A, void>

Example

typescript
pipe(userList, toAsync, peek(queryUserInfo), consume(Infinity))

More examples

Source

packages/core/src/pipe/strict/consume.ts:34

',16),o=[i];function n(c,l,p,h,d,u){return t(),a("div",null,o)}const b=e(r,[["render",n]]);export{k as __pageData,b as default}; diff --git a/assets/api_pipe_strict_functions_consume.md.rRr7n4S_.lean.js b/assets/api_pipe_strict_functions_consume.md.5c_P7Ic7.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_consume.md.rRr7n4S_.lean.js rename to assets/api_pipe_strict_functions_consume.md.5c_P7Ic7.lean.js diff --git a/assets/api_pipe_strict_functions_curry.md._mh19Gej.js b/assets/api_pipe_strict_functions_curry.md.IROJ6yos.js similarity index 98% rename from assets/api_pipe_strict_functions_curry.md._mh19Gej.js rename to assets/api_pipe_strict_functions_curry.md.IROJ6yos.js index 7d5d3329d..0c0e0114c 100644 --- a/assets/api_pipe_strict_functions_curry.md._mh19Gej.js +++ b/assets/api_pipe_strict_functions_curry.md.IROJ6yos.js @@ -1,3 +1,3 @@ import{_ as a,c as s,o as e,R as i}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: curry()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/curry.md","filePath":"api/pipe/strict/functions/curry.md","lastUpdated":null}'),t={name:"api/pipe/strict/functions/curry.md"},r=i(`

fx-flow / pipe/strict / curry

Function: curry()

curry<A, B>(fn, args): (args) => ReturnType<A>

Curry for single arg function

Type parameters

A extends SingleArgFunction

B extends Partial<Parameters<A>[0]>

Parameters

fn: A

args: B

Returns

Function

Parameters

args: Omit<Parameters<A>[0], keyof B>

Returns

ReturnType<A>

Example

typescript
const add = (args: { a: number; b: number }) => args.a + args.b
 const curriedAdd = curry(add, { a: 1 })
-console.log(curriedAdd({ b: 2 }) // 3

More examples

Source

packages/core/src/pipe/strict/curry.ts:15

`,18),n=[r];function l(h,p,o,c,d,k){return e(),s("div",null,n)}const y=a(t,[["render",l]]);export{g as __pageData,y as default}; +console.log(curriedAdd({ b: 2 }) // 3

More examples

Source

packages/core/src/pipe/strict/curry.ts:15

`,18),n=[r];function l(h,p,o,c,d,k){return e(),s("div",null,n)}const y=a(t,[["render",l]]);export{g as __pageData,y as default}; diff --git a/assets/api_pipe_strict_functions_curry.md._mh19Gej.lean.js b/assets/api_pipe_strict_functions_curry.md.IROJ6yos.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_curry.md._mh19Gej.lean.js rename to assets/api_pipe_strict_functions_curry.md.IROJ6yos.lean.js diff --git a/assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.js b/assets/api_pipe_strict_functions_delay.md.2on3OCBN.js similarity index 95% rename from assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.js rename to assets/api_pipe_strict_functions_delay.md.2on3OCBN.js index be0b71259..a2eda7af3 100644 --- a/assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.js +++ b/assets/api_pipe_strict_functions_delay.md.2on3OCBN.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: delay()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/delay.md","filePath":"api/pipe/strict/functions/delay.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/delay.md"},i=s('

fx-flow / pipe/strict / delay

Function: delay()

delay(wait)

delay(wait): Promise<void>

Delay the value by wait time.

Parameters

wait: number

Returns

Promise<void>

Example

typescript
console.log(await delay(1000, 'hello')) // print hello after 1s

More examples

Source

packages/core/src/pipe/strict/delay.ts:14

delay(wait, value)

delay<A>(wait, value): FixedPromise<A>

Type parameters

A

Parameters

wait: number

value: A

Returns

FixedPromise<A>

Source

packages/core/src/pipe/strict/delay.ts:16

',25),o=[i];function l(c,d,n,p,h,u){return t(),a("div",null,o)}const y=e(r,[["render",l]]);export{m as __pageData,y as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: delay()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/delay.md","filePath":"api/pipe/strict/functions/delay.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/delay.md"},i=s('

fx-flow / pipe/strict / delay

Function: delay()

delay(wait)

delay(wait): Promise<void>

Delay the value by wait time.

Parameters

wait: number

Returns

Promise<void>

Example

typescript
console.log(await delay(1000, 'hello')) // print hello after 1s

More examples

Source

packages/core/src/pipe/strict/delay.ts:14

delay(wait, value)

delay<A>(wait, value): FixedPromise<A>

Type parameters

A

Parameters

wait: number

value: A

Returns

FixedPromise<A>

Source

packages/core/src/pipe/strict/delay.ts:16

',25),o=[i];function l(d,c,n,p,h,u){return t(),a("div",null,o)}const y=e(r,[["render",l]]);export{m as __pageData,y as default}; diff --git a/assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.lean.js b/assets/api_pipe_strict_functions_delay.md.2on3OCBN.lean.js similarity index 86% rename from assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.lean.js rename to assets/api_pipe_strict_functions_delay.md.2on3OCBN.lean.js index 7aeb63316..778f256a5 100644 --- a/assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.lean.js +++ b/assets/api_pipe_strict_functions_delay.md.2on3OCBN.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: delay()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/delay.md","filePath":"api/pipe/strict/functions/delay.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/delay.md"},i=s("",25),o=[i];function l(c,d,n,p,h,u){return t(),a("div",null,o)}const y=e(r,[["render",l]]);export{m as __pageData,y as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: delay()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/delay.md","filePath":"api/pipe/strict/functions/delay.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/delay.md"},i=s("",25),o=[i];function l(d,c,n,p,h,u){return t(),a("div",null,o)}const y=e(r,[["render",l]]);export{m as __pageData,y as default}; diff --git a/assets/api_pipe_strict_functions_each.md.vHujZAW1.js b/assets/api_pipe_strict_functions_each.md.vVBsykMr.js similarity index 97% rename from assets/api_pipe_strict_functions_each.md.vHujZAW1.js rename to assets/api_pipe_strict_functions_each.md.vVBsykMr.js index b1ee89130..709c4aaeb 100644 --- a/assets/api_pipe_strict_functions_each.md.vHujZAW1.js +++ b/assets/api_pipe_strict_functions_each.md.vVBsykMr.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: each()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/each.md","filePath":"api/pipe/strict/functions/each.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/each.md"},s=r('

fx-flow / pipe/strict / each

Function: each()

each(fn, iterable)

each<A, R>(fn, iterable): void

Iterates over Iterable/AsyncIterable, applying each in turn to fn.

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: Iterable<A>

Returns

void

Example

typescript
each(console.log, [1, 2, 3]); // log 1, 2, 3

More examples

Source

packages/core/src/pipe/strict/each.ts:29

each(fn, iterable)

each<A, R>(fn, iterable): Promise<void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

Promise<void>

Source

packages/core/src/pipe/strict/each.ts:31

each(fn)

each<A, R>(fn): (iterable) => IterableReturnValue<UniversalIterable<A>, void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IterableReturnValue<UniversalIterable<A>, void>

Source

packages/core/src/pipe/strict/each.ts:33

',42),c=[s];function i(n,l,h,d,p,u){return t(),a("div",null,c)}const f=e(o,[["render",i]]);export{g as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: each()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/each.md","filePath":"api/pipe/strict/functions/each.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/each.md"},s=r('

fx-flow / pipe/strict / each

Function: each()

each(fn, iterable)

each<A, R>(fn, iterable): void

Iterates over Iterable/AsyncIterable, applying each in turn to fn.

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: Iterable<A>

Returns

void

Example

typescript
each(console.log, [1, 2, 3]); // log 1, 2, 3

More examples

Source

packages/core/src/pipe/strict/each.ts:29

each(fn, iterable)

each<A, R>(fn, iterable): Promise<void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

iterable: AsyncIterable<A>

Returns

Promise<void>

Source

packages/core/src/pipe/strict/each.ts:31

each(fn)

each<A, R>(fn): (iterable) => IterableReturnValue<UniversalIterable<A>, void>

Type parameters

A

R = unknown

Parameters

fn: (args) => R

Returns

Function

Parameters

iterable: UniversalIterable<A>

Returns

IterableReturnValue<UniversalIterable<A>, void>

Source

packages/core/src/pipe/strict/each.ts:33

',42),c=[s];function i(n,l,h,d,p,u){return t(),a("div",null,c)}const f=e(o,[["render",i]]);export{g as __pageData,f as default}; diff --git a/assets/api_pipe_strict_functions_each.md.vHujZAW1.lean.js b/assets/api_pipe_strict_functions_each.md.vVBsykMr.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_each.md.vHujZAW1.lean.js rename to assets/api_pipe_strict_functions_each.md.vVBsykMr.lean.js diff --git a/assets/api_pipe_strict_functions_every.md.slKa7xyg.js b/assets/api_pipe_strict_functions_every.md.xuByUNHC.js similarity index 97% rename from assets/api_pipe_strict_functions_every.md.slKa7xyg.js rename to assets/api_pipe_strict_functions_every.md.xuByUNHC.js index ac6c2349c..49fb82783 100644 --- a/assets/api_pipe_strict_functions_every.md.slKa7xyg.js +++ b/assets/api_pipe_strict_functions_every.md.xuByUNHC.js @@ -2,4 +2,4 @@ import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const g= // true every((a) => a % 2 === 0, [2, 5, 6, 7, 10]) -// false

More examples

Source

packages/core/src/pipe/strict/every.ts:23

every(fn, iterable)

every<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/every.ts:25

every(fn, iterable)

every<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/every.ts:26

every(fn)

every<A>(fn): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/every.ts:28

`,50),n=[i];function o(l,h,p,c,d,k){return r(),a("div",null,n)}const b=e(s,[["render",o]]);export{g as __pageData,b as default}; +// false

More examples

Source

packages/core/src/pipe/strict/every.ts:23

every(fn, iterable)

every<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/every.ts:25

every(fn, iterable)

every<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/every.ts:26

every(fn)

every<A>(fn): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

fn: (args) => A extends AsyncIterable<unknown> ? unknown : unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/every.ts:28

`,50),n=[i];function o(l,h,p,c,d,k){return r(),a("div",null,n)}const b=e(s,[["render",o]]);export{g as __pageData,b as default}; diff --git a/assets/api_pipe_strict_functions_every.md.slKa7xyg.lean.js b/assets/api_pipe_strict_functions_every.md.xuByUNHC.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_every.md.slKa7xyg.lean.js rename to assets/api_pipe_strict_functions_every.md.xuByUNHC.lean.js diff --git a/assets/api_pipe_strict_functions_gt.md.bR7ZKAow.js b/assets/api_pipe_strict_functions_gt.md.otCcVHyO.js similarity index 95% rename from assets/api_pipe_strict_functions_gt.md.bR7ZKAow.js rename to assets/api_pipe_strict_functions_gt.md.otCcVHyO.js index 1e57e49f1..8fa85ee0f 100644 --- a/assets/api_pipe_strict_functions_gt.md.bR7ZKAow.js +++ b/assets/api_pipe_strict_functions_gt.md.otCcVHyO.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: gt()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/gt.md","filePath":"api/pipe/strict/functions/gt.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/gt.md"},s=r('

fx-flow / pipe/strict / gt

Function: gt()

gt(a)

gt(a): (b) => boolean

Is a greater than b

Parameters

a: string

Returns

Function

Parameters

b: string

Returns

boolean

Example

typescript
console.log(gt(5, 1)) // true

More examples

Source

packages/core/src/pipe/strict/gt.ts:11

gt(a)

gt(a): (b) => boolean

Parameters

a: number

Returns

Function

Parameters

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:12

gt(a)

gt(a): (b) => boolean

Parameters

a: Date

Returns

Function

Parameters

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:13

gt(a, b)

gt(a, b): boolean

Parameters

a: string

b: string

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:14

gt(a, b)

gt(a, b): boolean

Parameters

a: number

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:15

gt(a, b)

gt(a, b): boolean

Parameters

a: Date

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:16

',60),c=[s];function i(n,l,h,d,p,u){return t(),a("div",null,c)}const k=e(o,[["render",i]]);export{g as __pageData,k as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: gt()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/gt.md","filePath":"api/pipe/strict/functions/gt.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/gt.md"},s=r('

fx-flow / pipe/strict / gt

Function: gt()

gt(a)

gt(a): (b) => boolean

Is a greater than b

Parameters

a: string

Returns

Function

Parameters

b: string

Returns

boolean

Example

typescript
console.log(gt(5, 1)) // true

More examples

Source

packages/core/src/pipe/strict/gt.ts:11

gt(a)

gt(a): (b) => boolean

Parameters

a: number

Returns

Function

Parameters

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:12

gt(a)

gt(a): (b) => boolean

Parameters

a: Date

Returns

Function

Parameters

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:13

gt(a, b)

gt(a, b): boolean

Parameters

a: string

b: string

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:14

gt(a, b)

gt(a, b): boolean

Parameters

a: number

b: number

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:15

gt(a, b)

gt(a, b): boolean

Parameters

a: Date

b: Date

Returns

boolean

Source

packages/core/src/pipe/strict/gt.ts:16

',60),c=[s];function i(n,l,h,d,p,u){return t(),a("div",null,c)}const k=e(o,[["render",i]]);export{g as __pageData,k as default}; diff --git a/assets/api_pipe_strict_functions_gt.md.bR7ZKAow.lean.js b/assets/api_pipe_strict_functions_gt.md.otCcVHyO.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_gt.md.bR7ZKAow.lean.js rename to assets/api_pipe_strict_functions_gt.md.otCcVHyO.lean.js diff --git a/assets/api_pipe_strict_functions_identity.md.HIoSMuCP.js b/assets/api_pipe_strict_functions_identity.md.PqPv2ew6.js similarity index 95% rename from assets/api_pipe_strict_functions_identity.md.HIoSMuCP.js rename to assets/api_pipe_strict_functions_identity.md.PqPv2ew6.js index 5bde8482a..a2a3bbdf8 100644 --- a/assets/api_pipe_strict_functions_identity.md.HIoSMuCP.js +++ b/assets/api_pipe_strict_functions_identity.md.PqPv2ew6.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as i}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: identity()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/identity.md","filePath":"api/pipe/strict/functions/identity.md","lastUpdated":null}'),s={name:"api/pipe/strict/functions/identity.md"},r=i('

fx-flow / pipe/strict / identity

Function: identity()

identity<A>(args): A

Return the same value as the given argument.

Type parameters

A

Parameters

args: A

Returns

A

Example

typescript
identity(5); // 5

More examples

Source

packages/core/src/pipe/strict/identity.ts:11

',15),n=[r];function o(p,c,l,d,h,u){return a(),t("div",null,n)}const f=e(s,[["render",o]]);export{k as __pageData,f as default}; +import{_ as e,c as t,o as a,R as i}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: identity()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/identity.md","filePath":"api/pipe/strict/functions/identity.md","lastUpdated":null}'),s={name:"api/pipe/strict/functions/identity.md"},r=i('

fx-flow / pipe/strict / identity

Function: identity()

identity<A>(args): A

Return the same value as the given argument.

Type parameters

A

Parameters

args: A

Returns

A

Example

typescript
identity(5); // 5

More examples

Source

packages/core/src/pipe/strict/identity.ts:11

',15),n=[r];function o(p,c,l,d,h,u){return a(),t("div",null,n)}const f=e(s,[["render",o]]);export{k as __pageData,f as default}; diff --git a/assets/api_pipe_strict_functions_identity.md.HIoSMuCP.lean.js b/assets/api_pipe_strict_functions_identity.md.PqPv2ew6.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_identity.md.HIoSMuCP.lean.js rename to assets/api_pipe_strict_functions_identity.md.PqPv2ew6.lean.js diff --git a/assets/api_pipe_strict_functions_includes.md.rbmNKdhE.js b/assets/api_pipe_strict_functions_includes.md.qV_n0WeU.js similarity index 96% rename from assets/api_pipe_strict_functions_includes.md.rbmNKdhE.js rename to assets/api_pipe_strict_functions_includes.md.qV_n0WeU.js index 7333e283b..d13d980ce 100644 --- a/assets/api_pipe_strict_functions_includes.md.rbmNKdhE.js +++ b/assets/api_pipe_strict_functions_includes.md.qV_n0WeU.js @@ -1,4 +1,4 @@ import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Function: includes()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/includes.md","filePath":"api/pipe/strict/functions/includes.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/includes.md"},i=t(`

fx-flow / pipe/strict / includes

Function: includes()

includes(value, iterable)

includes<A>(value, iterable): false

Check whether value is in iterable.

Type parameters

A extends readonly []

Parameters

value: unknown

iterable: A

Returns

false

Example

typescript
includes('c', 'abcd'); // true
 includes('e', 'abcd'); // false
 includes(3, [1, 2, 3, 4]); // true
-includes(5, [1, 2, 3, 4]); // false

More examples

Source

packages/core/src/pipe/strict/includes.ts:18

includes(value, iterable)

includes<A, B>(value, iterable): value is B

Type parameters

A

B

Parameters

value: A

iterable: Iterable<B>

Returns

value is B

Source

packages/core/src/pipe/strict/includes.ts:20

includes(value, iterable)

includes<A>(value, iterable): boolean

Type parameters

A

Parameters

value: unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/includes.ts:22

includes(value, iterable)

includes<A>(value, iterable): Promise<boolean>

Type parameters

A

Parameters

value: unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/includes.ts:24

includes(value)

includes<A>(value): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

value: unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/includes.ts:26

`,62),l=[i];function n(o,c,h,d,p,u){return s(),a("div",null,l)}const g=e(r,[["render",n]]);export{b as __pageData,g as default}; +includes(5, [1, 2, 3, 4]); // false

More examples

Source

packages/core/src/pipe/strict/includes.ts:18

includes(value, iterable)

includes<A, B>(value, iterable): value is B

Type parameters

A

B

Parameters

value: A

iterable: Iterable<B>

Returns

value is B

Source

packages/core/src/pipe/strict/includes.ts:20

includes(value, iterable)

includes<A>(value, iterable): boolean

Type parameters

A

Parameters

value: unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/includes.ts:22

includes(value, iterable)

includes<A>(value, iterable): Promise<boolean>

Type parameters

A

Parameters

value: unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/includes.ts:24

includes(value)

includes<A>(value): (iterable) => IterableReturnValue<A, boolean>

Type parameters

A extends UniversalIterable

Parameters

value: unknown

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, boolean>

Source

packages/core/src/pipe/strict/includes.ts:26

`,62),l=[i];function n(o,c,d,h,p,u){return s(),a("div",null,l)}const g=e(r,[["render",n]]);export{b as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_includes.md.rbmNKdhE.lean.js b/assets/api_pipe_strict_functions_includes.md.qV_n0WeU.lean.js similarity index 86% rename from assets/api_pipe_strict_functions_includes.md.rbmNKdhE.lean.js rename to assets/api_pipe_strict_functions_includes.md.qV_n0WeU.lean.js index 95d937a7e..e01362d2f 100644 --- a/assets/api_pipe_strict_functions_includes.md.rbmNKdhE.lean.js +++ b/assets/api_pipe_strict_functions_includes.md.qV_n0WeU.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Function: includes()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/includes.md","filePath":"api/pipe/strict/functions/includes.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/includes.md"},i=t("",62),l=[i];function n(o,c,h,d,p,u){return s(),a("div",null,l)}const g=e(r,[["render",n]]);export{b as __pageData,g as default}; +import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Function: includes()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/includes.md","filePath":"api/pipe/strict/functions/includes.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/includes.md"},i=t("",62),l=[i];function n(o,c,d,h,p,u){return s(),a("div",null,l)}const g=e(r,[["render",n]]);export{b as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_isArray.md._5CERHJY.js b/assets/api_pipe_strict_functions_isArray.md.yL7ePqvh.js similarity index 98% rename from assets/api_pipe_strict_functions_isArray.md._5CERHJY.js rename to assets/api_pipe_strict_functions_isArray.md.yL7ePqvh.js index 811df9c46..f6b9e0e57 100644 --- a/assets/api_pipe_strict_functions_isArray.md._5CERHJY.js +++ b/assets/api_pipe_strict_functions_isArray.md.yL7ePqvh.js @@ -1,2 +1,2 @@ import{_ as a,c as s,o as e,R as i}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: isArray()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isArray.md","filePath":"api/pipe/strict/functions/isArray.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/isArray.md"},t=i(`

fx-flow / pipe/strict / isArray

Function: isArray()

isArray<A>(args): args is Include<A, unknown[] | readonly unknown[]>

Check whether args is an array.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, unknown[] | readonly unknown[]>

Example

typescript
isArray([1, 2, 3]); // true
-isArray(2); // false

More examples

Source

packages/core/src/pipe/strict/isArray.ts:14

`,15),n=[t];function p(o,l,h,c,d,k){return e(),s("div",null,n)}const y=a(r,[["render",p]]);export{g as __pageData,y as default}; +isArray(2); // false

More examples

Source

packages/core/src/pipe/strict/isArray.ts:14

`,15),n=[t];function p(o,l,h,c,d,k){return e(),s("div",null,n)}const y=a(r,[["render",p]]);export{g as __pageData,y as default}; diff --git a/assets/api_pipe_strict_functions_isArray.md._5CERHJY.lean.js b/assets/api_pipe_strict_functions_isArray.md.yL7ePqvh.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isArray.md._5CERHJY.lean.js rename to assets/api_pipe_strict_functions_isArray.md.yL7ePqvh.lean.js diff --git a/assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.js b/assets/api_pipe_strict_functions_isBoolean.md.w8aHyZwH.js similarity index 98% rename from assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.js rename to assets/api_pipe_strict_functions_isBoolean.md.w8aHyZwH.js index 8bbcce6b7..50887c313 100644 --- a/assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.js +++ b/assets/api_pipe_strict_functions_isBoolean.md.w8aHyZwH.js @@ -1,2 +1,2 @@ import{_ as a,c as e,o as s,R as i}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: isBoolean()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isBoolean.md","filePath":"api/pipe/strict/functions/isBoolean.md","lastUpdated":null}'),t={name:"api/pipe/strict/functions/isBoolean.md"},r=i(`

fx-flow / pipe/strict / isBoolean

Function: isBoolean()

isBoolean<A>(args): args is Include<A, boolean>

Check whether args is boolean.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, boolean>

Example

typescript
isArray([1, 2, 3]); // false
-isArray(false); // true

More examples

Source

packages/core/src/pipe/strict/isBoolean.ts:14

`,15),o=[r];function n(l,p,h,c,d,k){return s(),e("div",null,o)}const m=a(t,[["render",n]]);export{g as __pageData,m as default}; +isArray(false); // true

More examples

Source

packages/core/src/pipe/strict/isBoolean.ts:14

`,15),o=[r];function n(l,p,h,c,d,k){return s(),e("div",null,o)}const m=a(t,[["render",n]]);export{g as __pageData,m as default}; diff --git a/assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.lean.js b/assets/api_pipe_strict_functions_isBoolean.md.w8aHyZwH.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.lean.js rename to assets/api_pipe_strict_functions_isBoolean.md.w8aHyZwH.lean.js diff --git a/assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.js b/assets/api_pipe_strict_functions_isEmpty.md.P4VSF9kB.js similarity index 98% rename from assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.js rename to assets/api_pipe_strict_functions_isEmpty.md.P4VSF9kB.js index 71ab0bf32..3e0f2302a 100644 --- a/assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.js +++ b/assets/api_pipe_strict_functions_isEmpty.md.P4VSF9kB.js @@ -8,4 +8,4 @@ import{_ as s,c as i,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const y= isEmpty(false) // false isEmpty(function(){}) // false isEmpty(Symbol("")) // false -isEmpty(new Date()) // false

More examples

Source

packages/core/src/pipe/strict/isEmpty.ts:24

`,15),p=[n];function h(l,r,k,o,d,E){return a(),i("div",null,p)}const g=s(e,[["render",h]]);export{y as __pageData,g as default}; +isEmpty(new Date()) // false

More examples

Source

packages/core/src/pipe/strict/isEmpty.ts:24

`,15),p=[n];function h(l,r,k,o,d,E){return a(),i("div",null,p)}const g=s(e,[["render",h]]);export{y as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.lean.js b/assets/api_pipe_strict_functions_isEmpty.md.P4VSF9kB.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.lean.js rename to assets/api_pipe_strict_functions_isEmpty.md.P4VSF9kB.lean.js diff --git a/assets/api_pipe_strict_functions_isFunction.md.kXycY80V.js b/assets/api_pipe_strict_functions_isFunction.md.ipC3eiIc.js similarity index 95% rename from assets/api_pipe_strict_functions_isFunction.md.kXycY80V.js rename to assets/api_pipe_strict_functions_isFunction.md.ipC3eiIc.js index 88e9adc57..10acd885e 100644 --- a/assets/api_pipe_strict_functions_isFunction.md.kXycY80V.js +++ b/assets/api_pipe_strict_functions_isFunction.md.ipC3eiIc.js @@ -1,2 +1,2 @@ import{_ as a,c as e,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: isFunction()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isFunction.md","filePath":"api/pipe/strict/functions/isFunction.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/isFunction.md"},n=s(`

fx-flow / pipe/strict / isFunction

Function: isFunction()

isFunction<A>(args): args is Include<A, AnyFunction>

Check whether args is a function.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, AnyFunction>

Example

typescript
isFunction(() => {}); // true
-isFunction(2); // false

More examples

Source

packages/core/src/pipe/strict/isFunction.ts:14

`,15),r=[n];function o(c,p,l,h,u,d){return t(),e("div",null,r)}const f=a(i,[["render",o]]);export{g as __pageData,f as default}; +isFunction(2); // false

More examples

Source

packages/core/src/pipe/strict/isFunction.ts:14

`,15),r=[n];function o(c,p,l,h,d,u){return t(),e("div",null,r)}const f=a(i,[["render",o]]);export{g as __pageData,f as default}; diff --git a/assets/api_pipe_strict_functions_isFunction.md.kXycY80V.lean.js b/assets/api_pipe_strict_functions_isFunction.md.ipC3eiIc.lean.js similarity index 86% rename from assets/api_pipe_strict_functions_isFunction.md.kXycY80V.lean.js rename to assets/api_pipe_strict_functions_isFunction.md.ipC3eiIc.lean.js index ea3dab044..8eb4f132a 100644 --- a/assets/api_pipe_strict_functions_isFunction.md.kXycY80V.lean.js +++ b/assets/api_pipe_strict_functions_isFunction.md.ipC3eiIc.lean.js @@ -1 +1 @@ -import{_ as a,c as e,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: isFunction()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isFunction.md","filePath":"api/pipe/strict/functions/isFunction.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/isFunction.md"},n=s("",15),r=[n];function o(c,p,l,h,u,d){return t(),e("div",null,r)}const f=a(i,[["render",o]]);export{g as __pageData,f as default}; +import{_ as a,c as e,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: isFunction()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isFunction.md","filePath":"api/pipe/strict/functions/isFunction.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/isFunction.md"},n=s("",15),r=[n];function o(c,p,l,h,d,u){return t(),e("div",null,r)}const f=a(i,[["render",o]]);export{g as __pageData,f as default}; diff --git a/assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.js b/assets/api_pipe_strict_functions_isNil.md.KYFJYMd0.js similarity index 98% rename from assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.js rename to assets/api_pipe_strict_functions_isNil.md.KYFJYMd0.js index 6eadd8745..f6771c79f 100644 --- a/assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.js +++ b/assets/api_pipe_strict_functions_isNil.md.KYFJYMd0.js @@ -1,3 +1,3 @@ import{_ as s,c as i,o as a,R as e}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: isNil()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isNil.md","filePath":"api/pipe/strict/functions/isNil.md","lastUpdated":null}'),t={name:"api/pipe/strict/functions/isNil.md"},r=e(`

fx-flow / pipe/strict / isNil

Function: isNil()

isNil<A>(args): args is Include<A, boolean>

Check whether args is null or undefined.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, boolean>

Example

typescript
isArray([1, 2, 3]); // false
 isArray(null); // true
-isArray(undefined); // true

More examples

Source

packages/core/src/pipe/strict/isNil.ts:17

`,15),n=[r];function l(p,h,o,c,d,k){return a(),i("div",null,n)}const E=s(t,[["render",l]]);export{g as __pageData,E as default}; +isArray(undefined); // true

More examples

Source

packages/core/src/pipe/strict/isNil.ts:17

`,15),n=[r];function l(p,h,o,c,d,k){return a(),i("div",null,n)}const E=s(t,[["render",l]]);export{g as __pageData,E as default}; diff --git a/assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.lean.js b/assets/api_pipe_strict_functions_isNil.md.KYFJYMd0.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.lean.js rename to assets/api_pipe_strict_functions_isNil.md.KYFJYMd0.lean.js diff --git a/assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.js b/assets/api_pipe_strict_functions_isNull.md.OySc02LO.js similarity index 98% rename from assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.js rename to assets/api_pipe_strict_functions_isNull.md.OySc02LO.js index 98b4b951e..43eceb69d 100644 --- a/assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.js +++ b/assets/api_pipe_strict_functions_isNull.md.OySc02LO.js @@ -1,3 +1,3 @@ import{_ as s,c as a,o as i,R as e}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: isNull()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isNull.md","filePath":"api/pipe/strict/functions/isNull.md","lastUpdated":null}'),t={name:"api/pipe/strict/functions/isNull.md"},l=e(`

fx-flow / pipe/strict / isNull

Function: isNull()

isNull<A>(args): args is Include<A, null>

Check whether args is null.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, null>

Example

typescript
isArray([1, 2, 3]); // false
 isArray(undefined); // false
-isArray(null); // true

More examples

Source

packages/core/src/pipe/strict/isNull.ts:15

`,15),r=[l];function n(p,h,o,c,d,k){return i(),a("div",null,r)}const E=s(t,[["render",n]]);export{g as __pageData,E as default}; +isArray(null); // true

More examples

Source

packages/core/src/pipe/strict/isNull.ts:15

`,15),r=[l];function n(p,h,o,c,d,k){return i(),a("div",null,r)}const E=s(t,[["render",n]]);export{g as __pageData,E as default}; diff --git a/assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.lean.js b/assets/api_pipe_strict_functions_isNull.md.OySc02LO.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.lean.js rename to assets/api_pipe_strict_functions_isNull.md.OySc02LO.lean.js diff --git a/assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.js b/assets/api_pipe_strict_functions_isNumber.md.aN0SwMlD.js similarity index 97% rename from assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.js rename to assets/api_pipe_strict_functions_isNumber.md.aN0SwMlD.js index 109aba8c1..b29b5e7a2 100644 --- a/assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.js +++ b/assets/api_pipe_strict_functions_isNumber.md.aN0SwMlD.js @@ -1,2 +1,2 @@ import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: isNumber()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isNumber.md","filePath":"api/pipe/strict/functions/isNumber.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/isNumber.md"},r=t(`

fx-flow / pipe/strict / isNumber

Function: isNumber()

isNumber<A>(args): args is Include<A, number>

Check whether args is number.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, number>

Example

typescript
isNumber(2); // true
-isNumber("a"); // false

More examples

Source

packages/core/src/pipe/strict/isNumber.ts:14

`,15),n=[r];function o(p,c,l,h,u,d){return s(),a("div",null,n)}const b=e(i,[["render",o]]);export{k as __pageData,b as default}; +isNumber("a"); // false

More examples

Source

packages/core/src/pipe/strict/isNumber.ts:14

`,15),n=[r];function o(p,c,l,h,u,d){return s(),a("div",null,n)}const b=e(i,[["render",o]]);export{k as __pageData,b as default}; diff --git a/assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.lean.js b/assets/api_pipe_strict_functions_isNumber.md.aN0SwMlD.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.lean.js rename to assets/api_pipe_strict_functions_isNumber.md.aN0SwMlD.lean.js diff --git a/assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.js b/assets/api_pipe_strict_functions_isObject.md.J7JydyFr.js similarity index 98% rename from assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.js rename to assets/api_pipe_strict_functions_isObject.md.J7JydyFr.js index 0e49a9348..f69ad4721 100644 --- a/assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.js +++ b/assets/api_pipe_strict_functions_isObject.md.J7JydyFr.js @@ -2,4 +2,4 @@ import{_ as s,c as i,o as a,R as e}from"./chunks/framework.YlTiAyro.js";const u= isObject([1, 2, 3]); // true isObject(() => {}); // true isObject(null); // false -isObject(123); // false

More examples

Source

packages/core/src/pipe/strict/isObject.ts:17

`,15),r=[n];function p(h,l,c,o,k,d){return a(),i("div",null,r)}const b=s(t,[["render",p]]);export{u as __pageData,b as default}; +isObject(123); // false

More examples

Source

packages/core/src/pipe/strict/isObject.ts:17

`,15),r=[n];function p(h,l,c,o,k,d){return a(),i("div",null,r)}const b=s(t,[["render",p]]);export{u as __pageData,b as default}; diff --git a/assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.lean.js b/assets/api_pipe_strict_functions_isObject.md.J7JydyFr.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.lean.js rename to assets/api_pipe_strict_functions_isObject.md.J7JydyFr.lean.js diff --git a/assets/api_pipe_strict_functions_isString.md.l0EqEjih.js b/assets/api_pipe_strict_functions_isString.md.7aq4afP4.js similarity index 97% rename from assets/api_pipe_strict_functions_isString.md.l0EqEjih.js rename to assets/api_pipe_strict_functions_isString.md.7aq4afP4.js index 807cae548..f9afc80a4 100644 --- a/assets/api_pipe_strict_functions_isString.md.l0EqEjih.js +++ b/assets/api_pipe_strict_functions_isString.md.7aq4afP4.js @@ -1,2 +1,2 @@ import{_ as a,c as t,o as e,R as s}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: isString()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isString.md","filePath":"api/pipe/strict/functions/isString.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/isString.md"},r=s(`

fx-flow / pipe/strict / isString

Function: isString()

isString<A>(args): args is Include<A, string>

Check whether args is a string.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, string>

Example

typescript
isString("a"); // true
-isString(2); // false

More examples

Source

packages/core/src/pipe/strict/isString.ts:14

`,15),n=[r];function o(p,c,l,h,d,g){return e(),t("div",null,n)}const m=a(i,[["render",o]]);export{k as __pageData,m as default}; +isString(2); // false

More examples

Source

packages/core/src/pipe/strict/isString.ts:14

`,15),n=[r];function o(p,c,l,h,d,g){return e(),t("div",null,n)}const m=a(i,[["render",o]]);export{k as __pageData,m as default}; diff --git a/assets/api_pipe_strict_functions_isString.md.l0EqEjih.lean.js b/assets/api_pipe_strict_functions_isString.md.7aq4afP4.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isString.md.l0EqEjih.lean.js rename to assets/api_pipe_strict_functions_isString.md.7aq4afP4.lean.js diff --git a/assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.js b/assets/api_pipe_strict_functions_isUndefined.md.TzD6Fy0p.js similarity index 98% rename from assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.js rename to assets/api_pipe_strict_functions_isUndefined.md.TzD6Fy0p.js index 57fdc16fd..50adfec62 100644 --- a/assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.js +++ b/assets/api_pipe_strict_functions_isUndefined.md.TzD6Fy0p.js @@ -1,3 +1,3 @@ import{_ as e,c as s,o as i,R as a}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: isUndefined()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/isUndefined.md","filePath":"api/pipe/strict/functions/isUndefined.md","lastUpdated":null}'),t={name:"api/pipe/strict/functions/isUndefined.md"},n=a(`

fx-flow / pipe/strict / isUndefined

Function: isUndefined()

isUndefined<A>(args): args is Include<A, undefined>

Check whether args is undefined.

Type parameters

A

Parameters

args: A

Returns

args is Include<A, undefined>

Example

typescript
isArray([1, 2, 3]); // false
 isArray(undefined); // true
-isArray(null); // false

More examples

Source

packages/core/src/pipe/strict/isUndefined.ts:15

`,15),r=[n];function p(l,d,h,o,c,k){return i(),s("div",null,r)}const g=e(t,[["render",p]]);export{f as __pageData,g as default}; +isArray(null); // false

More examples

Source

packages/core/src/pipe/strict/isUndefined.ts:15

`,15),r=[n];function p(l,d,h,o,c,k){return i(),s("div",null,r)}const g=e(t,[["render",p]]);export{f as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.lean.js b/assets/api_pipe_strict_functions_isUndefined.md.TzD6Fy0p.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.lean.js rename to assets/api_pipe_strict_functions_isUndefined.md.TzD6Fy0p.lean.js diff --git a/assets/api_pipe_strict_functions_last.md.PClEGCqQ.js b/assets/api_pipe_strict_functions_last.md.YAbpI575.js similarity index 99% rename from assets/api_pipe_strict_functions_last.md.PClEGCqQ.js rename to assets/api_pipe_strict_functions_last.md.YAbpI575.js index a2bbd3525..dce31c011 100644 --- a/assets/api_pipe_strict_functions_last.md.PClEGCqQ.js +++ b/assets/api_pipe_strict_functions_last.md.YAbpI575.js @@ -16,4 +16,4 @@ import{_ as s,c as i,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const g= [Promise.resolve(1), Promise.resolve(2), Promise.resolve(3)], toAsync, last, -); // 3

More examples

Source

packages/core/src/pipe/strict/last.ts:45

`,15),l=[e];function h(p,k,r,E,d,o){return a(),i("div",null,l)}const y=s(n,[["render",h]]);export{g as __pageData,y as default}; +); // 3

More examples

Source

packages/core/src/pipe/strict/last.ts:45

`,15),l=[e];function h(p,k,r,E,d,o){return a(),i("div",null,l)}const y=s(n,[["render",h]]);export{g as __pageData,y as default}; diff --git a/assets/api_pipe_strict_functions_last.md.PClEGCqQ.lean.js b/assets/api_pipe_strict_functions_last.md.YAbpI575.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_last.md.PClEGCqQ.lean.js rename to assets/api_pipe_strict_functions_last.md.YAbpI575.lean.js diff --git a/assets/api_pipe_strict_functions_max.md.R3X_NUgR.js b/assets/api_pipe_strict_functions_max.md.vTjLYhrt.js similarity index 98% rename from assets/api_pipe_strict_functions_max.md.R3X_NUgR.js rename to assets/api_pipe_strict_functions_max.md.vTjLYhrt.js index 042a552cb..f887ee9c3 100644 --- a/assets/api_pipe_strict_functions_max.md.R3X_NUgR.js +++ b/assets/api_pipe_strict_functions_max.md.vTjLYhrt.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: max()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/max.md","filePath":"api/pipe/strict/functions/max.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/max.md"},i=s('

fx-flow / pipe/strict / max

Function: max()

max<A>(iterator): IterableReturnValue<A>

Return the largest item of the iterable/asyncIterable

Type parameters

A extends Iterable<number> | AsyncIterable<number>

Parameters

iterator: A

Returns

IterableReturnValue<A>

Example

typescript
console.log(max([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/max.ts:40

',15),n=[i];function l(o,p,c,h,d,m){return t(),a("div",null,n)}const g=e(r,[["render",l]]);export{k as __pageData,g as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const k=JSON.parse('{"title":"Function: max()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/max.md","filePath":"api/pipe/strict/functions/max.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/max.md"},i=s('

fx-flow / pipe/strict / max

Function: max()

max<A>(iterator): IterableReturnValue<A>

Return the largest item of the iterable/asyncIterable

Type parameters

A extends Iterable<number> | AsyncIterable<number>

Parameters

iterator: A

Returns

IterableReturnValue<A>

Example

typescript
console.log(max([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/max.ts:40

',15),n=[i];function l(o,p,c,h,d,m){return t(),a("div",null,n)}const g=e(r,[["render",l]]);export{k as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_max.md.R3X_NUgR.lean.js b/assets/api_pipe_strict_functions_max.md.vTjLYhrt.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_max.md.R3X_NUgR.lean.js rename to assets/api_pipe_strict_functions_max.md.vTjLYhrt.lean.js diff --git a/assets/api_pipe_strict_functions_not.md.GR0Vkd4G.js b/assets/api_pipe_strict_functions_not.md.mMgjDUwu.js similarity index 97% rename from assets/api_pipe_strict_functions_not.md.GR0Vkd4G.js rename to assets/api_pipe_strict_functions_not.md.mMgjDUwu.js index f9e3916f8..fa3fd73b5 100644 --- a/assets/api_pipe_strict_functions_not.md.GR0Vkd4G.js +++ b/assets/api_pipe_strict_functions_not.md.mMgjDUwu.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: not()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/not.md","filePath":"api/pipe/strict/functions/not.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/not.md"},o=s('

fx-flow / pipe/strict / not

Function: not()

not(args): boolean

Returns the opposite value of args

Parameters

args: unknown

Returns

boolean

Example

typescript
console.log(not(undefined)) // true

More examples

Source

packages/core/src/pipe/strict/not.ts:11

',13),n=[o];function r(p,c,l,h,d,u){return a(),t("div",null,n)}const g=e(i,[["render",r]]);export{f as __pageData,g as default}; +import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: not()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/not.md","filePath":"api/pipe/strict/functions/not.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/not.md"},o=s('

fx-flow / pipe/strict / not

Function: not()

not(args): boolean

Returns the opposite value of args

Parameters

args: unknown

Returns

boolean

Example

typescript
console.log(not(undefined)) // true

More examples

Source

packages/core/src/pipe/strict/not.ts:11

',13),n=[o];function r(p,c,l,h,d,u){return a(),t("div",null,n)}const g=e(i,[["render",r]]);export{f as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_not.md.GR0Vkd4G.lean.js b/assets/api_pipe_strict_functions_not.md.mMgjDUwu.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_not.md.GR0Vkd4G.lean.js rename to assets/api_pipe_strict_functions_not.md.mMgjDUwu.lean.js diff --git a/assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.js b/assets/api_pipe_strict_functions_pipe.md.h3R0-7WK.js similarity index 97% rename from assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.js rename to assets/api_pipe_strict_functions_pipe.md.h3R0-7WK.js index 074d921e3..c60b49f79 100644 --- a/assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.js +++ b/assets/api_pipe_strict_functions_pipe.md.h3R0-7WK.js @@ -1 +1 @@ -import{_ as e,c as o,o as c,R as d}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Function: pipe()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/pipe.md","filePath":"api/pipe/strict/functions/pipe.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/pipe.md"},a=d('

fx-flow / pipe/strict / pipe

Function: pipe()

pipe(args)

pipe<A1, R>(...args): PipeReturnValue<[A1, R]>

Compose functions from left to right.

Type parameters

A1

R

Parameters

• ...args: [A1, (args) => R]

Returns

PipeReturnValue<[A1, R]>

Example

typescript
console.log(pipe([1, 2, 3], take(2), max)) // 2

More examples

Source

packages/core/src/pipe/strict/pipe.ts:16

pipe(args)

pipe<A1, A2, R>(...args): PipeReturnValue<[A1, A2, R]>

Type parameters

A1

A2

R

Parameters

• ...args: [A1, (args) => A2, (args) => R]

Returns

PipeReturnValue<[A1, A2, R]>

Source

packages/core/src/pipe/strict/pipe.ts:18

pipe(args)

pipe<A1, A2, A3, R>(...args): PipeReturnValue<[A1, A2, A3, R]>

Type parameters

A1

A2

A3

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/pipe/strict/pipe.ts:22

pipe(args)

pipe<A1, A2, A3, A4, R>(...args): PipeReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1

A2

A3

A4

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/pipe/strict/pipe.ts:31

pipe(args)

pipe<A1, A2, A3, A4, A5, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1

A2

A3

A4

A5

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/pipe/strict/pipe.ts:41

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1

A2

A3

A4

A5

A6

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/pipe/strict/pipe.ts:52

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/pipe/strict/pipe.ts:64

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => A8, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/pipe/strict/pipe.ts:77

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/pipe/strict/pipe.ts:91

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/pipe/strict/pipe.ts:106

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/pipe/strict/pipe.ts:122

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/pipe/strict/pipe.ts:139

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/pipe/strict/pipe.ts:157

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/pipe/strict/pipe.ts:176

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/pipe/strict/pipe.ts:196

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/pipe/strict/pipe.ts:217

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/pipe/strict/pipe.ts:239

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/pipe/strict/pipe.ts:262

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/pipe/strict/pipe.ts:286

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

A20

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/pipe/strict/pipe.ts:311

',416),t=[a];function s(p,n,g,i,A,l){return c(),o("div",null,t)}const m=e(r,[["render",s]]);export{u as __pageData,m as default}; +import{_ as e,c as o,o as c,R as d}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Function: pipe()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/pipe.md","filePath":"api/pipe/strict/functions/pipe.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/pipe.md"},a=d('

fx-flow / pipe/strict / pipe

Function: pipe()

pipe(args)

pipe<A1, R>(...args): PipeReturnValue<[A1, R]>

Compose functions from left to right.

Type parameters

A1

R

Parameters

• ...args: [A1, (args) => R]

Returns

PipeReturnValue<[A1, R]>

Example

typescript
console.log(pipe([1, 2, 3], take(2), max)) // 2

More examples

Source

packages/core/src/pipe/strict/pipe.ts:16

pipe(args)

pipe<A1, A2, R>(...args): PipeReturnValue<[A1, A2, R]>

Type parameters

A1

A2

R

Parameters

• ...args: [A1, (args) => A2, (args) => R]

Returns

PipeReturnValue<[A1, A2, R]>

Source

packages/core/src/pipe/strict/pipe.ts:18

pipe(args)

pipe<A1, A2, A3, R>(...args): PipeReturnValue<[A1, A2, A3, R]>

Type parameters

A1

A2

A3

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, R]>

Source

packages/core/src/pipe/strict/pipe.ts:22

pipe(args)

pipe<A1, A2, A3, A4, R>(...args): PipeReturnValue<[A1, A2, A3, A4, R]>

Type parameters

A1

A2

A3

A4

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, R]>

Source

packages/core/src/pipe/strict/pipe.ts:31

pipe(args)

pipe<A1, A2, A3, A4, A5, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Type parameters

A1

A2

A3

A4

A5

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, R]>

Source

packages/core/src/pipe/strict/pipe.ts:41

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Type parameters

A1

A2

A3

A4

A5

A6

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, R]>

Source

packages/core/src/pipe/strict/pipe.ts:52

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, R]>

Source

packages/core/src/pipe/strict/pipe.ts:64

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7, (args) => A8, (args) => R]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, R]>

Source

packages/core/src/pipe/strict/pipe.ts:77

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, R]>

Source

packages/core/src/pipe/strict/pipe.ts:91

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, R]>

Source

packages/core/src/pipe/strict/pipe.ts:106

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, R]>

Source

packages/core/src/pipe/strict/pipe.ts:122

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, R]>

Source

packages/core/src/pipe/strict/pipe.ts:139

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, R]>

Source

packages/core/src/pipe/strict/pipe.ts:157

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, R]>

Source

packages/core/src/pipe/strict/pipe.ts:176

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, R]>

Source

packages/core/src/pipe/strict/pipe.ts:196

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, R]>

Source

packages/core/src/pipe/strict/pipe.ts:217

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, R]>

Source

packages/core/src/pipe/strict/pipe.ts:239

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, R]>

Source

packages/core/src/pipe/strict/pipe.ts:262

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, R]>

Source

packages/core/src/pipe/strict/pipe.ts:286

pipe(args)

pipe<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R>(...args): PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Type parameters

A1

A2

A3

A4

A5

A6

A7

A8

A9

A10

A11

A12

A13

A14

A15

A16

A17

A18

A19

A20

R

Parameters

• ...args: [A1, (args) => A2, (args) => A3, (args) => A4, (args) => A5, (args) => A6, (args) => A7]

Returns

PipeReturnValue<[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, R]>

Source

packages/core/src/pipe/strict/pipe.ts:311

',416),t=[a];function s(p,n,g,i,A,l){return c(),o("div",null,t)}const m=e(r,[["render",s]]);export{u as __pageData,m as default}; diff --git a/assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.lean.js b/assets/api_pipe_strict_functions_pipe.md.h3R0-7WK.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.lean.js rename to assets/api_pipe_strict_functions_pipe.md.h3R0-7WK.lean.js diff --git a/assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.js b/assets/api_pipe_strict_functions_reduce.md.Cp4RyM2W.js similarity index 97% rename from assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.js rename to assets/api_pipe_strict_functions_reduce.md.Cp4RyM2W.js index 3406ac0c1..26375af96 100644 --- a/assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.js +++ b/assets/api_pipe_strict_functions_reduce.md.Cp4RyM2W.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: reduce()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/reduce.md","filePath":"api/pipe/strict/functions/reduce.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/reduce.md"},s=t('

fx-flow / pipe/strict / reduce

Function: reduce()

reduce(fn, iterable)

reduce<A>(fn, iterable): undefined

'reduce' boils down a list of values into a single value.

Type parameters

A extends readonly []

Parameters

fn: AnyFunction

iterable: A

Returns

undefined

Example

typescript
console.log(reduce((a, b) => a + b, [1, 2, 3, 4])) // 10

More examples

Source

packages/core/src/pipe/strict/reduce.ts:46

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): R

Type parameters

A extends readonly []

R

Parameters

fn: AnyFunction

initialRes: R

iterable: A

Returns

R

Source

packages/core/src/pipe/strict/reduce.ts:47

reduce(fn, iterable)

reduce<A>(fn, iterable): IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:50

reduce(fn)

reduce<A>(fn): (iterable) => IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:54

reduce(fn, iterable)

reduce<A, R>(fn, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:59

reduce(fn)

reduce<A, R>(fn): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:63

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:68

reduce(fn, initialRes)

reduce<A, R>(fn, initialRes): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:73

',102),c=[s];function i(n,l,d,p,h,u){return r(),a("div",null,c)}const f=e(o,[["render",i]]);export{g as __pageData,f as default}; +import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: reduce()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/reduce.md","filePath":"api/pipe/strict/functions/reduce.md","lastUpdated":null}'),o={name:"api/pipe/strict/functions/reduce.md"},s=t('

fx-flow / pipe/strict / reduce

Function: reduce()

reduce(fn, iterable)

reduce<A>(fn, iterable): undefined

'reduce' boils down a list of values into a single value.

Type parameters

A extends readonly []

Parameters

fn: AnyFunction

iterable: A

Returns

undefined

Example

typescript
console.log(reduce((a, b) => a + b, [1, 2, 3, 4])) // 10

More examples

Source

packages/core/src/pipe/strict/reduce.ts:46

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): R

Type parameters

A extends readonly []

R

Parameters

fn: AnyFunction

initialRes: R

iterable: A

Returns

R

Source

packages/core/src/pipe/strict/reduce.ts:47

reduce(fn, iterable)

reduce<A>(fn, iterable): IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:50

reduce(fn)

reduce<A>(fn): (iterable) => IterableReturnValue<A>

Type parameters

A extends UniversalIterable

Parameters

fn: (prevRes, args) => FnReturenValue<A, A>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A>

Source

packages/core/src/pipe/strict/reduce.ts:54

reduce(fn, iterable)

reduce<A, R>(fn, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:59

reduce(fn)

reduce<A, R>(fn): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:63

reduce(fn, initialRes, iterable)

reduce<A, R>(fn, initialRes, iterable): IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:68

reduce(fn, initialRes)

reduce<A, R>(fn, initialRes): (iterable) => IterableReturnValue<A, R>

Type parameters

A extends UniversalIterable

R

Parameters

fn: (prevRes, args) => FnReturenValue<A, R>

initialRes: R

Returns

Function

Parameters

iterable: A

Returns

IterableReturnValue<A, R>

Source

packages/core/src/pipe/strict/reduce.ts:73

',102),c=[s];function i(n,l,d,p,h,u){return r(),a("div",null,c)}const f=e(o,[["render",i]]);export{g as __pageData,f as default}; diff --git a/assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.lean.js b/assets/api_pipe_strict_functions_reduce.md.Cp4RyM2W.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.lean.js rename to assets/api_pipe_strict_functions_reduce.md.Cp4RyM2W.lean.js diff --git a/assets/api_pipe_strict_functions_size.md.hmvW1nan.js b/assets/api_pipe_strict_functions_size.md.ZiAn-dbD.js similarity index 98% rename from assets/api_pipe_strict_functions_size.md.hmvW1nan.js rename to assets/api_pipe_strict_functions_size.md.ZiAn-dbD.js index a9fabdd1f..9511b4711 100644 --- a/assets/api_pipe_strict_functions_size.md.hmvW1nan.js +++ b/assets/api_pipe_strict_functions_size.md.ZiAn-dbD.js @@ -1 +1 @@ -import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: size()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/size.md","filePath":"api/pipe/strict/functions/size.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/size.md"},r=t('

fx-flow / pipe/strict / size

Function: size()

size<A>(iterable): IterableReturnValue<A, number>

Returns size of iterable/asyncIterable

Type parameters

A extends UniversalIterable

Parameters

iterable: A

Returns

IterableReturnValue<A, number>

Example

typescript
console.log(size([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/size.ts:27

',15),l=[r];function n(o,p,c,h,d,u){return s(),a("div",null,l)}const b=e(i,[["render",n]]);export{m as __pageData,b as default}; +import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: size()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/size.md","filePath":"api/pipe/strict/functions/size.md","lastUpdated":null}'),i={name:"api/pipe/strict/functions/size.md"},r=t('

fx-flow / pipe/strict / size

Function: size()

size<A>(iterable): IterableReturnValue<A, number>

Returns size of iterable/asyncIterable

Type parameters

A extends UniversalIterable

Parameters

iterable: A

Returns

IterableReturnValue<A, number>

Example

typescript
console.log(size([1, 2, 3])) // 3

More examples

Source

packages/core/src/pipe/strict/size.ts:27

',15),l=[r];function n(o,p,c,h,d,u){return s(),a("div",null,l)}const b=e(i,[["render",n]]);export{m as __pageData,b as default}; diff --git a/assets/api_pipe_strict_functions_size.md.hmvW1nan.lean.js b/assets/api_pipe_strict_functions_size.md.ZiAn-dbD.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_size.md.hmvW1nan.lean.js rename to assets/api_pipe_strict_functions_size.md.ZiAn-dbD.lean.js diff --git a/assets/api_pipe_strict_functions_some.md.7-SzpsUr.js b/assets/api_pipe_strict_functions_some.md.wjzBmmLq.js similarity index 97% rename from assets/api_pipe_strict_functions_some.md.7-SzpsUr.js rename to assets/api_pipe_strict_functions_some.md.wjzBmmLq.js index 05195e4af..a71a26de9 100644 --- a/assets/api_pipe_strict_functions_some.md.7-SzpsUr.js +++ b/assets/api_pipe_strict_functions_some.md.wjzBmmLq.js @@ -2,4 +2,4 @@ import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const m= // false some((a) => a % 2 === 0, [2, 5, 6, 7, 10]) -// true

More examples

Source

packages/core/src/pipe/strict/some.ts:23

some(fn, iterable)

some<A>(fn, iterable): false

Type parameters

A extends readonly []

Parameters

fn: (args) => boolean

iterable: A

Returns

false

Source

packages/core/src/pipe/strict/some.ts:27

some(fn, iterable)

some<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/some.ts:29

some(fn, iterable)

some<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/some.ts:30

`,50),o=[i];function n(l,h,p,c,d,k){return s(),a("div",null,o)}const g=e(r,[["render",n]]);export{m as __pageData,g as default}; +// true

More examples

Source

packages/core/src/pipe/strict/some.ts:23

some(fn, iterable)

some<A>(fn, iterable): false

Type parameters

A extends readonly []

Parameters

fn: (args) => boolean

iterable: A

Returns

false

Source

packages/core/src/pipe/strict/some.ts:27

some(fn, iterable)

some<A>(fn, iterable): boolean

Type parameters

A

Parameters

fn: (args) => unknown

iterable: Iterable<A>

Returns

boolean

Source

packages/core/src/pipe/strict/some.ts:29

some(fn, iterable)

some<A>(fn, iterable): Promise<boolean>

Type parameters

A

Parameters

fn: (args) => unknown

iterable: AsyncIterable<A>

Returns

Promise<boolean>

Source

packages/core/src/pipe/strict/some.ts:30

`,50),o=[i];function n(l,h,p,c,d,k){return s(),a("div",null,o)}const g=e(r,[["render",n]]);export{m as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_some.md.7-SzpsUr.lean.js b/assets/api_pipe_strict_functions_some.md.wjzBmmLq.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_some.md.7-SzpsUr.lean.js rename to assets/api_pipe_strict_functions_some.md.wjzBmmLq.lean.js diff --git a/assets/api_pipe_strict_functions_tap.md.DpbjIgKl.js b/assets/api_pipe_strict_functions_tap.md.sMLcnd-k.js similarity index 98% rename from assets/api_pipe_strict_functions_tap.md.DpbjIgKl.js rename to assets/api_pipe_strict_functions_tap.md.sMLcnd-k.js index ec4a84220..33ba67011 100644 --- a/assets/api_pipe_strict_functions_tap.md.DpbjIgKl.js +++ b/assets/api_pipe_strict_functions_tap.md.sMLcnd-k.js @@ -2,4 +2,4 @@ import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const u= // log {a: 'a'} // res = {a: 'a'} const res2 = tap((v) => {v.a = 'b'}, { a: 'a' }) -// res2 = {a: 'b'}

More examples

Source

packages/core/src/pipe/strict/tap.ts:18

tap(fn)

tap<A, R>(fn): (args) => A extends Promise<unknown> ? FixedPromise<A> : A

Type parameters

A

R

Parameters

fn: (args) => R

Returns

Function

Parameters

args: A

Returns

A extends Promise<unknown> ? FixedPromise<A> : A

Source

packages/core/src/pipe/strict/tap.ts:20

`,30),o=[i];function n(p,c,d,l,h,k){return s(),a("div",null,o)}const m=e(r,[["render",n]]);export{u as __pageData,m as default}; +// res2 = {a: 'b'}

More examples

Source

packages/core/src/pipe/strict/tap.ts:18

tap(fn)

tap<A, R>(fn): (args) => A extends Promise<unknown> ? FixedPromise<A> : A

Type parameters

A

R

Parameters

fn: (args) => R

Returns

Function

Parameters

args: A

Returns

A extends Promise<unknown> ? FixedPromise<A> : A

Source

packages/core/src/pipe/strict/tap.ts:20

`,30),o=[i];function n(p,c,d,l,h,k){return s(),a("div",null,o)}const m=e(r,[["render",n]]);export{u as __pageData,m as default}; diff --git a/assets/api_pipe_strict_functions_tap.md.DpbjIgKl.lean.js b/assets/api_pipe_strict_functions_tap.md.sMLcnd-k.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_tap.md.DpbjIgKl.lean.js rename to assets/api_pipe_strict_functions_tap.md.sMLcnd-k.lean.js diff --git a/assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.js b/assets/api_pipe_strict_functions_toArray.md.oz-zLHcv.js similarity index 98% rename from assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.js rename to assets/api_pipe_strict_functions_toArray.md.oz-zLHcv.js index ea0d478cd..46f06c2c5 100644 --- a/assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.js +++ b/assets/api_pipe_strict_functions_toArray.md.oz-zLHcv.js @@ -3,4 +3,4 @@ import{_ as a,c as s,o as i,R as t}from"./chunks/framework.YlTiAyro.js";const y= map((a) => a + 10), filter((a) => a % 2 === 0), toArray -) // [12, 14]

More examples

Source

packages/core/src/pipe/strict/toArray.ts:27

`,15),n=[r];function p(l,h,k,o,c,d){return i(),s("div",null,n)}const g=a(e,[["render",p]]);export{y as __pageData,g as default}; +) // [12, 14]

More examples

Source

packages/core/src/pipe/strict/toArray.ts:27

`,15),n=[r];function p(l,h,k,o,c,d){return i(),s("div",null,n)}const g=a(e,[["render",p]]);export{y as __pageData,g as default}; diff --git a/assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.lean.js b/assets/api_pipe_strict_functions_toArray.md.oz-zLHcv.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.lean.js rename to assets/api_pipe_strict_functions_toArray.md.oz-zLHcv.lean.js diff --git a/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.js b/assets/api_types_-internal-_interfaces_IterationMap.md.JLI3U1fr.js similarity index 90% rename from assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.js rename to assets/api_types_-internal-_interfaces_IterationMap.md.JLI3U1fr.js index 197714d39..935ade285 100644 --- a/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.js +++ b/assets/api_types_-internal-_interfaces_IterationMap.md.JLI3U1fr.js @@ -1 +1 @@ -import{_ as o,c as e,o as t,R as a}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Interface: IterationMap","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/interfaces/IterationMap.md","filePath":"api/types/-internal-/interfaces/IterationMap.md","lastUpdated":null}'),r={name:"api/types/-internal-/interfaces/IterationMap.md"},c=a('

fx-flow / types / <internal> / IterationMap

Interface: IterationMap

Contents

Properties

-1

-1: [-1, "-", "-2", "0", "1"]

Source

packages/core/src/types/flat/iterationMap.ts:102


-10

-10: [-10, "-", "-11", "-9", "10"]

Source

packages/core/src/types/flat/iterationMap.ts:93


-100

-100: [-100, "-", "__", "-99", "100"]

Source

packages/core/src/types/flat/iterationMap.ts:3


-11

-11: [-11, "-", "-12", "-10", "11"]

Source

packages/core/src/types/flat/iterationMap.ts:92


-12

-12: [-12, "-", "-13", "-11", "12"]

Source

packages/core/src/types/flat/iterationMap.ts:91


-13

-13: [-13, "-", "-14", "-12", "13"]

Source

packages/core/src/types/flat/iterationMap.ts:90


-14

-14: [-14, "-", "-15", "-13", "14"]

Source

packages/core/src/types/flat/iterationMap.ts:89


-15

-15: [-15, "-", "-16", "-14", "15"]

Source

packages/core/src/types/flat/iterationMap.ts:88


-16

-16: [-16, "-", "-17", "-15", "16"]

Source

packages/core/src/types/flat/iterationMap.ts:87


-17

-17: [-17, "-", "-18", "-16", "17"]

Source

packages/core/src/types/flat/iterationMap.ts:86


-18

-18: [-18, "-", "-19", "-17", "18"]

Source

packages/core/src/types/flat/iterationMap.ts:85


-19

-19: [-19, "-", "-20", "-18", "19"]

Source

packages/core/src/types/flat/iterationMap.ts:84


-2

-2: [-2, "-", "-3", "-1", "2"]

Source

packages/core/src/types/flat/iterationMap.ts:101


-20

-20: [-20, "-", "-21", "-19", "20"]

Source

packages/core/src/types/flat/iterationMap.ts:83


-21

-21: [-21, "-", "-22", "-20", "21"]

Source

packages/core/src/types/flat/iterationMap.ts:82


-22

-22: [-22, "-", "-23", "-21", "22"]

Source

packages/core/src/types/flat/iterationMap.ts:81


-23

-23: [-23, "-", "-24", "-22", "23"]

Source

packages/core/src/types/flat/iterationMap.ts:80


-24

-24: [-24, "-", "-25", "-23", "24"]

Source

packages/core/src/types/flat/iterationMap.ts:79


-25

-25: [-25, "-", "-26", "-24", "25"]

Source

packages/core/src/types/flat/iterationMap.ts:78


-26

-26: [-26, "-", "-27", "-25", "26"]

Source

packages/core/src/types/flat/iterationMap.ts:77


-27

-27: [-27, "-", "-28", "-26", "27"]

Source

packages/core/src/types/flat/iterationMap.ts:76


-28

-28: [-28, "-", "-29", "-27", "28"]

Source

packages/core/src/types/flat/iterationMap.ts:75


-29

-29: [-29, "-", "-30", "-28", "29"]

Source

packages/core/src/types/flat/iterationMap.ts:74


-3

-3: [-3, "-", "-4", "-2", "3"]

Source

packages/core/src/types/flat/iterationMap.ts:100


-30

-30: [-30, "-", "-31", "-29", "30"]

Source

packages/core/src/types/flat/iterationMap.ts:73


-31

-31: [-31, "-", "-32", "-30", "31"]

Source

packages/core/src/types/flat/iterationMap.ts:72


-32

-32: [-32, "-", "-33", "-31", "32"]

Source

packages/core/src/types/flat/iterationMap.ts:71


-33

-33: [-33, "-", "-34", "-32", "33"]

Source

packages/core/src/types/flat/iterationMap.ts:70


-34

-34: [-34, "-", "-35", "-33", "34"]

Source

packages/core/src/types/flat/iterationMap.ts:69


-35

-35: [-35, "-", "-36", "-34", "35"]

Source

packages/core/src/types/flat/iterationMap.ts:68


-36

-36: [-36, "-", "-37", "-35", "36"]

Source

packages/core/src/types/flat/iterationMap.ts:67


-37

-37: [-37, "-", "-38", "-36", "37"]

Source

packages/core/src/types/flat/iterationMap.ts:66


-38

-38: [-38, "-", "-39", "-37", "38"]

Source

packages/core/src/types/flat/iterationMap.ts:65


-39

-39: [-39, "-", "-40", "-38", "39"]

Source

packages/core/src/types/flat/iterationMap.ts:64


-4

-4: [-4, "-", "-5", "-3", "4"]

Source

packages/core/src/types/flat/iterationMap.ts:99


-40

-40: [-40, "-", "-41", "-39", "40"]

Source

packages/core/src/types/flat/iterationMap.ts:63


-41

-41: [-41, "-", "-42", "-40", "41"]

Source

packages/core/src/types/flat/iterationMap.ts:62


-42

-42: [-42, "-", "-43", "-41", "42"]

Source

packages/core/src/types/flat/iterationMap.ts:61


-43

-43: [-43, "-", "-44", "-42", "43"]

Source

packages/core/src/types/flat/iterationMap.ts:60


-44

-44: [-44, "-", "-45", "-43", "44"]

Source

packages/core/src/types/flat/iterationMap.ts:59


-45

-45: [-45, "-", "-46", "-44", "45"]

Source

packages/core/src/types/flat/iterationMap.ts:58


-46

-46: [-46, "-", "-47", "-45", "46"]

Source

packages/core/src/types/flat/iterationMap.ts:57


-47

-47: [-47, "-", "-48", "-46", "47"]

Source

packages/core/src/types/flat/iterationMap.ts:56


-48

-48: [-48, "-", "-49", "-47", "48"]

Source

packages/core/src/types/flat/iterationMap.ts:55


-49

-49: [-49, "-", "-50", "-48", "49"]

Source

packages/core/src/types/flat/iterationMap.ts:54


-5

-5: [-5, "-", "-6", "-4", "5"]

Source

packages/core/src/types/flat/iterationMap.ts:98


-50

-50: [-50, "-", "-51", "-49", "50"]

Source

packages/core/src/types/flat/iterationMap.ts:53


-51

-51: [-51, "-", "-52", "-50", "51"]

Source

packages/core/src/types/flat/iterationMap.ts:52


-52

-52: [-52, "-", "-53", "-51", "52"]

Source

packages/core/src/types/flat/iterationMap.ts:51


-53

-53: [-53, "-", "-54", "-52", "53"]

Source

packages/core/src/types/flat/iterationMap.ts:50


-54

-54: [-54, "-", "-55", "-53", "54"]

Source

packages/core/src/types/flat/iterationMap.ts:49


-55

-55: [-55, "-", "-56", "-54", "55"]

Source

packages/core/src/types/flat/iterationMap.ts:48


-56

-56: [-56, "-", "-57", "-55", "56"]

Source

packages/core/src/types/flat/iterationMap.ts:47


-57

-57: [-57, "-", "-58", "-56", "57"]

Source

packages/core/src/types/flat/iterationMap.ts:46


-58

-58: [-58, "-", "-59", "-57", "58"]

Source

packages/core/src/types/flat/iterationMap.ts:45


-59

-59: [-59, "-", "-60", "-58", "59"]

Source

packages/core/src/types/flat/iterationMap.ts:44


-6

-6: [-6, "-", "-7", "-5", "6"]

Source

packages/core/src/types/flat/iterationMap.ts:97


-60

-60: [-60, "-", "-61", "-59", "60"]

Source

packages/core/src/types/flat/iterationMap.ts:43


-61

-61: [-61, "-", "-62", "-60", "61"]

Source

packages/core/src/types/flat/iterationMap.ts:42


-62

-62: [-62, "-", "-63", "-61", "62"]

Source

packages/core/src/types/flat/iterationMap.ts:41


-63

-63: [-63, "-", "-64", "-62", "63"]

Source

packages/core/src/types/flat/iterationMap.ts:40


-64

-64: [-64, "-", "-65", "-63", "64"]

Source

packages/core/src/types/flat/iterationMap.ts:39


-65

-65: [-65, "-", "-66", "-64", "65"]

Source

packages/core/src/types/flat/iterationMap.ts:38


-66

-66: [-66, "-", "-67", "-65", "66"]

Source

packages/core/src/types/flat/iterationMap.ts:37


-67

-67: [-67, "-", "-68", "-66", "67"]

Source

packages/core/src/types/flat/iterationMap.ts:36


-68

-68: [-68, "-", "-69", "-67", "68"]

Source

packages/core/src/types/flat/iterationMap.ts:35


-69

-69: [-69, "-", "-70", "-68", "69"]

Source

packages/core/src/types/flat/iterationMap.ts:34


-7

-7: [-7, "-", "-8", "-6", "7"]

Source

packages/core/src/types/flat/iterationMap.ts:96


-70

-70: [-70, "-", "-71", "-69", "70"]

Source

packages/core/src/types/flat/iterationMap.ts:33


-71

-71: [-71, "-", "-72", "-70", "71"]

Source

packages/core/src/types/flat/iterationMap.ts:32


-72

-72: [-72, "-", "-73", "-71", "72"]

Source

packages/core/src/types/flat/iterationMap.ts:31


-73

-73: [-73, "-", "-74", "-72", "73"]

Source

packages/core/src/types/flat/iterationMap.ts:30


-74

-74: [-74, "-", "-75", "-73", "74"]

Source

packages/core/src/types/flat/iterationMap.ts:29


-75

-75: [-75, "-", "-76", "-74", "75"]

Source

packages/core/src/types/flat/iterationMap.ts:28


-76

-76: [-76, "-", "-77", "-75", "76"]

Source

packages/core/src/types/flat/iterationMap.ts:27


-77

-77: [-77, "-", "-78", "-76", "77"]

Source

packages/core/src/types/flat/iterationMap.ts:26


-78

-78: [-78, "-", "-79", "-77", "78"]

Source

packages/core/src/types/flat/iterationMap.ts:25


-79

-79: [-79, "-", "-80", "-78", "79"]

Source

packages/core/src/types/flat/iterationMap.ts:24


-8

-8: [-8, "-", "-9", "-7", "8"]

Source

packages/core/src/types/flat/iterationMap.ts:95


-80

-80: [-80, "-", "-81", "-79", "80"]

Source

packages/core/src/types/flat/iterationMap.ts:23


-81

-81: [-81, "-", "-82", "-80", "81"]

Source

packages/core/src/types/flat/iterationMap.ts:22


-82

-82: [-82, "-", "-83", "-81", "82"]

Source

packages/core/src/types/flat/iterationMap.ts:21


-83

-83: [-83, "-", "-84", "-82", "83"]

Source

packages/core/src/types/flat/iterationMap.ts:20


-84

-84: [-84, "-", "-85", "-83", "84"]

Source

packages/core/src/types/flat/iterationMap.ts:19


-85

-85: [-85, "-", "-86", "-84", "85"]

Source

packages/core/src/types/flat/iterationMap.ts:18


-86

-86: [-86, "-", "-87", "-85", "86"]

Source

packages/core/src/types/flat/iterationMap.ts:17


-87

-87: [-87, "-", "-88", "-86", "87"]

Source

packages/core/src/types/flat/iterationMap.ts:16


-88

-88: [-88, "-", "-89", "-87", "88"]

Source

packages/core/src/types/flat/iterationMap.ts:15


-89

-89: [-89, "-", "-90", "-88", "89"]

Source

packages/core/src/types/flat/iterationMap.ts:14


-9

-9: [-9, "-", "-10", "-8", "9"]

Source

packages/core/src/types/flat/iterationMap.ts:94


-90

-90: [-90, "-", "-91", "-89", "90"]

Source

packages/core/src/types/flat/iterationMap.ts:13


-91

-91: [-91, "-", "-92", "-90", "91"]

Source

packages/core/src/types/flat/iterationMap.ts:12


-92

-92: [-92, "-", "-93", "-91", "92"]

Source

packages/core/src/types/flat/iterationMap.ts:11


-93

-93: [-93, "-", "-94", "-92", "93"]

Source

packages/core/src/types/flat/iterationMap.ts:10


-94

-94: [-94, "-", "-95", "-93", "94"]

Source

packages/core/src/types/flat/iterationMap.ts:9


-95

-95: [-95, "-", "-96", "-94", "95"]

Source

packages/core/src/types/flat/iterationMap.ts:8


-96

-96: [-96, "-", "-97", "-95", "96"]

Source

packages/core/src/types/flat/iterationMap.ts:7


-97

-97: [-97, "-", "-98", "-96", "97"]

Source

packages/core/src/types/flat/iterationMap.ts:6


-98

-98: [-98, "-", "-99", "-97", "98"]

Source

packages/core/src/types/flat/iterationMap.ts:5


-99

-99: [-99, "-", "-100", "-98", "99"]

Source

packages/core/src/types/flat/iterationMap.ts:4


0

0: [0, "0", "-1", "1", "0"]

Source

packages/core/src/types/flat/iterationMap.ts:103


1

1: [1, "+", "0", "2", "-1"]

Source

packages/core/src/types/flat/iterationMap.ts:104


10

10: [10, "+", "9", "11", "-10"]

Source

packages/core/src/types/flat/iterationMap.ts:113


100

100: [100, "+", "99", "__", "-100"]

Source

packages/core/src/types/flat/iterationMap.ts:203


11

11: [11, "+", "10", "12", "-11"]

Source

packages/core/src/types/flat/iterationMap.ts:114


12

12: [12, "+", "11", "13", "-12"]

Source

packages/core/src/types/flat/iterationMap.ts:115


13

13: [13, "+", "12", "14", "-13"]

Source

packages/core/src/types/flat/iterationMap.ts:116


14

14: [14, "+", "13", "15", "-14"]

Source

packages/core/src/types/flat/iterationMap.ts:117


15

15: [15, "+", "14", "16", "-15"]

Source

packages/core/src/types/flat/iterationMap.ts:118


16

16: [16, "+", "15", "17", "-16"]

Source

packages/core/src/types/flat/iterationMap.ts:119


17

17: [17, "+", "16", "18", "-17"]

Source

packages/core/src/types/flat/iterationMap.ts:120


18

18: [18, "+", "17", "19", "-18"]

Source

packages/core/src/types/flat/iterationMap.ts:121


19

19: [19, "+", "18", "20", "-19"]

Source

packages/core/src/types/flat/iterationMap.ts:122


2

2: [2, "+", "1", "3", "-2"]

Source

packages/core/src/types/flat/iterationMap.ts:105


20

20: [20, "+", "19", "21", "-20"]

Source

packages/core/src/types/flat/iterationMap.ts:123


21

21: [21, "+", "20", "22", "-21"]

Source

packages/core/src/types/flat/iterationMap.ts:124


22

22: [22, "+", "21", "23", "-22"]

Source

packages/core/src/types/flat/iterationMap.ts:125


23

23: [23, "+", "22", "24", "-23"]

Source

packages/core/src/types/flat/iterationMap.ts:126


24

24: [24, "+", "23", "25", "-24"]

Source

packages/core/src/types/flat/iterationMap.ts:127


25

25: [25, "+", "24", "26", "-25"]

Source

packages/core/src/types/flat/iterationMap.ts:128


26

26: [26, "+", "25", "27", "-26"]

Source

packages/core/src/types/flat/iterationMap.ts:129


27

27: [27, "+", "26", "28", "-27"]

Source

packages/core/src/types/flat/iterationMap.ts:130


28

28: [28, "+", "27", "29", "-28"]

Source

packages/core/src/types/flat/iterationMap.ts:131


29

29: [29, "+", "28", "30", "-29"]

Source

packages/core/src/types/flat/iterationMap.ts:132


3

3: [3, "+", "2", "4", "-3"]

Source

packages/core/src/types/flat/iterationMap.ts:106


30

30: [30, "+", "29", "31", "-30"]

Source

packages/core/src/types/flat/iterationMap.ts:133


31

31: [31, "+", "30", "32", "-31"]

Source

packages/core/src/types/flat/iterationMap.ts:134


32

32: [32, "+", "31", "33", "-32"]

Source

packages/core/src/types/flat/iterationMap.ts:135


33

33: [33, "+", "32", "34", "-33"]

Source

packages/core/src/types/flat/iterationMap.ts:136


34

34: [34, "+", "33", "35", "-34"]

Source

packages/core/src/types/flat/iterationMap.ts:137


35

35: [35, "+", "34", "36", "-35"]

Source

packages/core/src/types/flat/iterationMap.ts:138


36

36: [36, "+", "35", "37", "-36"]

Source

packages/core/src/types/flat/iterationMap.ts:139


37

37: [37, "+", "36", "38", "-37"]

Source

packages/core/src/types/flat/iterationMap.ts:140


38

38: [38, "+", "37", "39", "-38"]

Source

packages/core/src/types/flat/iterationMap.ts:141


39

39: [39, "+", "38", "40", "-39"]

Source

packages/core/src/types/flat/iterationMap.ts:142


4

4: [4, "+", "3", "5", "-4"]

Source

packages/core/src/types/flat/iterationMap.ts:107


40

40: [40, "+", "39", "41", "-40"]

Source

packages/core/src/types/flat/iterationMap.ts:143


41

41: [41, "+", "40", "42", "-41"]

Source

packages/core/src/types/flat/iterationMap.ts:144


42

42: [42, "+", "41", "43", "-42"]

Source

packages/core/src/types/flat/iterationMap.ts:145


43

43: [43, "+", "42", "44", "-43"]

Source

packages/core/src/types/flat/iterationMap.ts:146


44

44: [44, "+", "43", "45", "-44"]

Source

packages/core/src/types/flat/iterationMap.ts:147


45

45: [45, "+", "44", "46", "-45"]

Source

packages/core/src/types/flat/iterationMap.ts:148


46

46: [46, "+", "45", "47", "-46"]

Source

packages/core/src/types/flat/iterationMap.ts:149


47

47: [47, "+", "46", "48", "-47"]

Source

packages/core/src/types/flat/iterationMap.ts:150


48

48: [48, "+", "47", "49", "-48"]

Source

packages/core/src/types/flat/iterationMap.ts:151


49

49: [49, "+", "48", "50", "-49"]

Source

packages/core/src/types/flat/iterationMap.ts:152


5

5: [5, "+", "4", "6", "-5"]

Source

packages/core/src/types/flat/iterationMap.ts:108


50

50: [50, "+", "49", "51", "-50"]

Source

packages/core/src/types/flat/iterationMap.ts:153


51

51: [51, "+", "50", "52", "-51"]

Source

packages/core/src/types/flat/iterationMap.ts:154


52

52: [52, "+", "51", "53", "-52"]

Source

packages/core/src/types/flat/iterationMap.ts:155


53

53: [53, "+", "52", "54", "-53"]

Source

packages/core/src/types/flat/iterationMap.ts:156


54

54: [54, "+", "53", "55", "-54"]

Source

packages/core/src/types/flat/iterationMap.ts:157


55

55: [55, "+", "54", "56", "-55"]

Source

packages/core/src/types/flat/iterationMap.ts:158


56

56: [56, "+", "55", "57", "-56"]

Source

packages/core/src/types/flat/iterationMap.ts:159


57

57: [57, "+", "56", "58", "-57"]

Source

packages/core/src/types/flat/iterationMap.ts:160


58

58: [58, "+", "57", "59", "-58"]

Source

packages/core/src/types/flat/iterationMap.ts:161


59

59: [59, "+", "58", "60", "-59"]

Source

packages/core/src/types/flat/iterationMap.ts:162


6

6: [6, "+", "5", "7", "-6"]

Source

packages/core/src/types/flat/iterationMap.ts:109


60

60: [60, "+", "59", "61", "-60"]

Source

packages/core/src/types/flat/iterationMap.ts:163


61

61: [61, "+", "60", "62", "-61"]

Source

packages/core/src/types/flat/iterationMap.ts:164


62

62: [62, "+", "61", "63", "-62"]

Source

packages/core/src/types/flat/iterationMap.ts:165


63

63: [63, "+", "62", "64", "-63"]

Source

packages/core/src/types/flat/iterationMap.ts:166


64

64: [64, "+", "63", "65", "-64"]

Source

packages/core/src/types/flat/iterationMap.ts:167


65

65: [65, "+", "64", "66", "-65"]

Source

packages/core/src/types/flat/iterationMap.ts:168


66

66: [66, "+", "65", "67", "-66"]

Source

packages/core/src/types/flat/iterationMap.ts:169


67

67: [67, "+", "66", "68", "-67"]

Source

packages/core/src/types/flat/iterationMap.ts:170


68

68: [68, "+", "67", "69", "-68"]

Source

packages/core/src/types/flat/iterationMap.ts:171


69

69: [69, "+", "68", "70", "-69"]

Source

packages/core/src/types/flat/iterationMap.ts:172


7

7: [7, "+", "6", "8", "-7"]

Source

packages/core/src/types/flat/iterationMap.ts:110


70

70: [70, "+", "69", "71", "-70"]

Source

packages/core/src/types/flat/iterationMap.ts:173


71

71: [71, "+", "70", "72", "-71"]

Source

packages/core/src/types/flat/iterationMap.ts:174


72

72: [72, "+", "71", "73", "-72"]

Source

packages/core/src/types/flat/iterationMap.ts:175


73

73: [73, "+", "72", "74", "-73"]

Source

packages/core/src/types/flat/iterationMap.ts:176


74

74: [74, "+", "73", "75", "-74"]

Source

packages/core/src/types/flat/iterationMap.ts:177


75

75: [75, "+", "74", "76", "-75"]

Source

packages/core/src/types/flat/iterationMap.ts:178


76

76: [76, "+", "75", "77", "-76"]

Source

packages/core/src/types/flat/iterationMap.ts:179


77

77: [77, "+", "76", "78", "-77"]

Source

packages/core/src/types/flat/iterationMap.ts:180


78

78: [78, "+", "77", "79", "-78"]

Source

packages/core/src/types/flat/iterationMap.ts:181


79

79: [79, "+", "78", "80", "-79"]

Source

packages/core/src/types/flat/iterationMap.ts:182


8

8: [8, "+", "7", "9", "-8"]

Source

packages/core/src/types/flat/iterationMap.ts:111


80

80: [80, "+", "79", "81", "-80"]

Source

packages/core/src/types/flat/iterationMap.ts:183


81

81: [81, "+", "80", "82", "-81"]

Source

packages/core/src/types/flat/iterationMap.ts:184


82

82: [82, "+", "81", "83", "-82"]

Source

packages/core/src/types/flat/iterationMap.ts:185


83

83: [83, "+", "82", "84", "-83"]

Source

packages/core/src/types/flat/iterationMap.ts:186


84

84: [84, "+", "83", "85", "-84"]

Source

packages/core/src/types/flat/iterationMap.ts:187


85

85: [85, "+", "84", "86", "-85"]

Source

packages/core/src/types/flat/iterationMap.ts:188


86

86: [86, "+", "85", "87", "-86"]

Source

packages/core/src/types/flat/iterationMap.ts:189


87

87: [87, "+", "86", "88", "-87"]

Source

packages/core/src/types/flat/iterationMap.ts:190


88

88: [88, "+", "87", "89", "-88"]

Source

packages/core/src/types/flat/iterationMap.ts:191


89

89: [89, "+", "88", "90", "-89"]

Source

packages/core/src/types/flat/iterationMap.ts:192


9

9: [9, "+", "8", "10", "-9"]

Source

packages/core/src/types/flat/iterationMap.ts:112


90

90: [90, "+", "89", "91", "-90"]

Source

packages/core/src/types/flat/iterationMap.ts:193


91

91: [91, "+", "90", "92", "-91"]

Source

packages/core/src/types/flat/iterationMap.ts:194


92

92: [92, "+", "91", "93", "-92"]

Source

packages/core/src/types/flat/iterationMap.ts:195


93

93: [93, "+", "92", "94", "-93"]

Source

packages/core/src/types/flat/iterationMap.ts:196


94

94: [94, "+", "93", "95", "-94"]

Source

packages/core/src/types/flat/iterationMap.ts:197


95

95: [95, "+", "94", "96", "-95"]

Source

packages/core/src/types/flat/iterationMap.ts:198


96

96: [96, "+", "95", "97", "-96"]

Source

packages/core/src/types/flat/iterationMap.ts:199


97

97: [97, "+", "96", "98", "-97"]

Source

packages/core/src/types/flat/iterationMap.ts:200


98

98: [98, "+", "97", "99", "-98"]

Source

packages/core/src/types/flat/iterationMap.ts:201


99

99: [99, "+", "98", "100", "-99"]

Source

packages/core/src/types/flat/iterationMap.ts:202


__

__: [number, "0" | "-" | "+", "__", "__", "__"]

Source

packages/core/src/types/flat/iterationMap.ts:2

',1014),u=[c];function i(l,s,d,h,n,q){return t(),e("div",null,u)}const f=o(r,[["render",i]]);export{b as __pageData,f as default}; +import{_ as o,c as e,o as t,R as a}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Interface: IterationMap","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/interfaces/IterationMap.md","filePath":"api/types/-internal-/interfaces/IterationMap.md","lastUpdated":null}'),r={name:"api/types/-internal-/interfaces/IterationMap.md"},c=a('

fx-flow / types / <internal> / IterationMap

Interface: IterationMap

Contents

Properties

-1

-1: [-1, "-", "-2", "0", "1"]

Source

packages/core/src/types/flat/iterationMap.ts:102


-10

-10: [-10, "-", "-11", "-9", "10"]

Source

packages/core/src/types/flat/iterationMap.ts:93


-100

-100: [-100, "-", "__", "-99", "100"]

Source

packages/core/src/types/flat/iterationMap.ts:3


-11

-11: [-11, "-", "-12", "-10", "11"]

Source

packages/core/src/types/flat/iterationMap.ts:92


-12

-12: [-12, "-", "-13", "-11", "12"]

Source

packages/core/src/types/flat/iterationMap.ts:91


-13

-13: [-13, "-", "-14", "-12", "13"]

Source

packages/core/src/types/flat/iterationMap.ts:90


-14

-14: [-14, "-", "-15", "-13", "14"]

Source

packages/core/src/types/flat/iterationMap.ts:89


-15

-15: [-15, "-", "-16", "-14", "15"]

Source

packages/core/src/types/flat/iterationMap.ts:88


-16

-16: [-16, "-", "-17", "-15", "16"]

Source

packages/core/src/types/flat/iterationMap.ts:87


-17

-17: [-17, "-", "-18", "-16", "17"]

Source

packages/core/src/types/flat/iterationMap.ts:86


-18

-18: [-18, "-", "-19", "-17", "18"]

Source

packages/core/src/types/flat/iterationMap.ts:85


-19

-19: [-19, "-", "-20", "-18", "19"]

Source

packages/core/src/types/flat/iterationMap.ts:84


-2

-2: [-2, "-", "-3", "-1", "2"]

Source

packages/core/src/types/flat/iterationMap.ts:101


-20

-20: [-20, "-", "-21", "-19", "20"]

Source

packages/core/src/types/flat/iterationMap.ts:83


-21

-21: [-21, "-", "-22", "-20", "21"]

Source

packages/core/src/types/flat/iterationMap.ts:82


-22

-22: [-22, "-", "-23", "-21", "22"]

Source

packages/core/src/types/flat/iterationMap.ts:81


-23

-23: [-23, "-", "-24", "-22", "23"]

Source

packages/core/src/types/flat/iterationMap.ts:80


-24

-24: [-24, "-", "-25", "-23", "24"]

Source

packages/core/src/types/flat/iterationMap.ts:79


-25

-25: [-25, "-", "-26", "-24", "25"]

Source

packages/core/src/types/flat/iterationMap.ts:78


-26

-26: [-26, "-", "-27", "-25", "26"]

Source

packages/core/src/types/flat/iterationMap.ts:77


-27

-27: [-27, "-", "-28", "-26", "27"]

Source

packages/core/src/types/flat/iterationMap.ts:76


-28

-28: [-28, "-", "-29", "-27", "28"]

Source

packages/core/src/types/flat/iterationMap.ts:75


-29

-29: [-29, "-", "-30", "-28", "29"]

Source

packages/core/src/types/flat/iterationMap.ts:74


-3

-3: [-3, "-", "-4", "-2", "3"]

Source

packages/core/src/types/flat/iterationMap.ts:100


-30

-30: [-30, "-", "-31", "-29", "30"]

Source

packages/core/src/types/flat/iterationMap.ts:73


-31

-31: [-31, "-", "-32", "-30", "31"]

Source

packages/core/src/types/flat/iterationMap.ts:72


-32

-32: [-32, "-", "-33", "-31", "32"]

Source

packages/core/src/types/flat/iterationMap.ts:71


-33

-33: [-33, "-", "-34", "-32", "33"]

Source

packages/core/src/types/flat/iterationMap.ts:70


-34

-34: [-34, "-", "-35", "-33", "34"]

Source

packages/core/src/types/flat/iterationMap.ts:69


-35

-35: [-35, "-", "-36", "-34", "35"]

Source

packages/core/src/types/flat/iterationMap.ts:68


-36

-36: [-36, "-", "-37", "-35", "36"]

Source

packages/core/src/types/flat/iterationMap.ts:67


-37

-37: [-37, "-", "-38", "-36", "37"]

Source

packages/core/src/types/flat/iterationMap.ts:66


-38

-38: [-38, "-", "-39", "-37", "38"]

Source

packages/core/src/types/flat/iterationMap.ts:65


-39

-39: [-39, "-", "-40", "-38", "39"]

Source

packages/core/src/types/flat/iterationMap.ts:64


-4

-4: [-4, "-", "-5", "-3", "4"]

Source

packages/core/src/types/flat/iterationMap.ts:99


-40

-40: [-40, "-", "-41", "-39", "40"]

Source

packages/core/src/types/flat/iterationMap.ts:63


-41

-41: [-41, "-", "-42", "-40", "41"]

Source

packages/core/src/types/flat/iterationMap.ts:62


-42

-42: [-42, "-", "-43", "-41", "42"]

Source

packages/core/src/types/flat/iterationMap.ts:61


-43

-43: [-43, "-", "-44", "-42", "43"]

Source

packages/core/src/types/flat/iterationMap.ts:60


-44

-44: [-44, "-", "-45", "-43", "44"]

Source

packages/core/src/types/flat/iterationMap.ts:59


-45

-45: [-45, "-", "-46", "-44", "45"]

Source

packages/core/src/types/flat/iterationMap.ts:58


-46

-46: [-46, "-", "-47", "-45", "46"]

Source

packages/core/src/types/flat/iterationMap.ts:57


-47

-47: [-47, "-", "-48", "-46", "47"]

Source

packages/core/src/types/flat/iterationMap.ts:56


-48

-48: [-48, "-", "-49", "-47", "48"]

Source

packages/core/src/types/flat/iterationMap.ts:55


-49

-49: [-49, "-", "-50", "-48", "49"]

Source

packages/core/src/types/flat/iterationMap.ts:54


-5

-5: [-5, "-", "-6", "-4", "5"]

Source

packages/core/src/types/flat/iterationMap.ts:98


-50

-50: [-50, "-", "-51", "-49", "50"]

Source

packages/core/src/types/flat/iterationMap.ts:53


-51

-51: [-51, "-", "-52", "-50", "51"]

Source

packages/core/src/types/flat/iterationMap.ts:52


-52

-52: [-52, "-", "-53", "-51", "52"]

Source

packages/core/src/types/flat/iterationMap.ts:51


-53

-53: [-53, "-", "-54", "-52", "53"]

Source

packages/core/src/types/flat/iterationMap.ts:50


-54

-54: [-54, "-", "-55", "-53", "54"]

Source

packages/core/src/types/flat/iterationMap.ts:49


-55

-55: [-55, "-", "-56", "-54", "55"]

Source

packages/core/src/types/flat/iterationMap.ts:48


-56

-56: [-56, "-", "-57", "-55", "56"]

Source

packages/core/src/types/flat/iterationMap.ts:47


-57

-57: [-57, "-", "-58", "-56", "57"]

Source

packages/core/src/types/flat/iterationMap.ts:46


-58

-58: [-58, "-", "-59", "-57", "58"]

Source

packages/core/src/types/flat/iterationMap.ts:45


-59

-59: [-59, "-", "-60", "-58", "59"]

Source

packages/core/src/types/flat/iterationMap.ts:44


-6

-6: [-6, "-", "-7", "-5", "6"]

Source

packages/core/src/types/flat/iterationMap.ts:97


-60

-60: [-60, "-", "-61", "-59", "60"]

Source

packages/core/src/types/flat/iterationMap.ts:43


-61

-61: [-61, "-", "-62", "-60", "61"]

Source

packages/core/src/types/flat/iterationMap.ts:42


-62

-62: [-62, "-", "-63", "-61", "62"]

Source

packages/core/src/types/flat/iterationMap.ts:41


-63

-63: [-63, "-", "-64", "-62", "63"]

Source

packages/core/src/types/flat/iterationMap.ts:40


-64

-64: [-64, "-", "-65", "-63", "64"]

Source

packages/core/src/types/flat/iterationMap.ts:39


-65

-65: [-65, "-", "-66", "-64", "65"]

Source

packages/core/src/types/flat/iterationMap.ts:38


-66

-66: [-66, "-", "-67", "-65", "66"]

Source

packages/core/src/types/flat/iterationMap.ts:37


-67

-67: [-67, "-", "-68", "-66", "67"]

Source

packages/core/src/types/flat/iterationMap.ts:36


-68

-68: [-68, "-", "-69", "-67", "68"]

Source

packages/core/src/types/flat/iterationMap.ts:35


-69

-69: [-69, "-", "-70", "-68", "69"]

Source

packages/core/src/types/flat/iterationMap.ts:34


-7

-7: [-7, "-", "-8", "-6", "7"]

Source

packages/core/src/types/flat/iterationMap.ts:96


-70

-70: [-70, "-", "-71", "-69", "70"]

Source

packages/core/src/types/flat/iterationMap.ts:33


-71

-71: [-71, "-", "-72", "-70", "71"]

Source

packages/core/src/types/flat/iterationMap.ts:32


-72

-72: [-72, "-", "-73", "-71", "72"]

Source

packages/core/src/types/flat/iterationMap.ts:31


-73

-73: [-73, "-", "-74", "-72", "73"]

Source

packages/core/src/types/flat/iterationMap.ts:30


-74

-74: [-74, "-", "-75", "-73", "74"]

Source

packages/core/src/types/flat/iterationMap.ts:29


-75

-75: [-75, "-", "-76", "-74", "75"]

Source

packages/core/src/types/flat/iterationMap.ts:28


-76

-76: [-76, "-", "-77", "-75", "76"]

Source

packages/core/src/types/flat/iterationMap.ts:27


-77

-77: [-77, "-", "-78", "-76", "77"]

Source

packages/core/src/types/flat/iterationMap.ts:26


-78

-78: [-78, "-", "-79", "-77", "78"]

Source

packages/core/src/types/flat/iterationMap.ts:25


-79

-79: [-79, "-", "-80", "-78", "79"]

Source

packages/core/src/types/flat/iterationMap.ts:24


-8

-8: [-8, "-", "-9", "-7", "8"]

Source

packages/core/src/types/flat/iterationMap.ts:95


-80

-80: [-80, "-", "-81", "-79", "80"]

Source

packages/core/src/types/flat/iterationMap.ts:23


-81

-81: [-81, "-", "-82", "-80", "81"]

Source

packages/core/src/types/flat/iterationMap.ts:22


-82

-82: [-82, "-", "-83", "-81", "82"]

Source

packages/core/src/types/flat/iterationMap.ts:21


-83

-83: [-83, "-", "-84", "-82", "83"]

Source

packages/core/src/types/flat/iterationMap.ts:20


-84

-84: [-84, "-", "-85", "-83", "84"]

Source

packages/core/src/types/flat/iterationMap.ts:19


-85

-85: [-85, "-", "-86", "-84", "85"]

Source

packages/core/src/types/flat/iterationMap.ts:18


-86

-86: [-86, "-", "-87", "-85", "86"]

Source

packages/core/src/types/flat/iterationMap.ts:17


-87

-87: [-87, "-", "-88", "-86", "87"]

Source

packages/core/src/types/flat/iterationMap.ts:16


-88

-88: [-88, "-", "-89", "-87", "88"]

Source

packages/core/src/types/flat/iterationMap.ts:15


-89

-89: [-89, "-", "-90", "-88", "89"]

Source

packages/core/src/types/flat/iterationMap.ts:14


-9

-9: [-9, "-", "-10", "-8", "9"]

Source

packages/core/src/types/flat/iterationMap.ts:94


-90

-90: [-90, "-", "-91", "-89", "90"]

Source

packages/core/src/types/flat/iterationMap.ts:13


-91

-91: [-91, "-", "-92", "-90", "91"]

Source

packages/core/src/types/flat/iterationMap.ts:12


-92

-92: [-92, "-", "-93", "-91", "92"]

Source

packages/core/src/types/flat/iterationMap.ts:11


-93

-93: [-93, "-", "-94", "-92", "93"]

Source

packages/core/src/types/flat/iterationMap.ts:10


-94

-94: [-94, "-", "-95", "-93", "94"]

Source

packages/core/src/types/flat/iterationMap.ts:9


-95

-95: [-95, "-", "-96", "-94", "95"]

Source

packages/core/src/types/flat/iterationMap.ts:8


-96

-96: [-96, "-", "-97", "-95", "96"]

Source

packages/core/src/types/flat/iterationMap.ts:7


-97

-97: [-97, "-", "-98", "-96", "97"]

Source

packages/core/src/types/flat/iterationMap.ts:6


-98

-98: [-98, "-", "-99", "-97", "98"]

Source

packages/core/src/types/flat/iterationMap.ts:5


-99

-99: [-99, "-", "-100", "-98", "99"]

Source

packages/core/src/types/flat/iterationMap.ts:4


0

0: [0, "0", "-1", "1", "0"]

Source

packages/core/src/types/flat/iterationMap.ts:103


1

1: [1, "+", "0", "2", "-1"]

Source

packages/core/src/types/flat/iterationMap.ts:104


10

10: [10, "+", "9", "11", "-10"]

Source

packages/core/src/types/flat/iterationMap.ts:113


100

100: [100, "+", "99", "__", "-100"]

Source

packages/core/src/types/flat/iterationMap.ts:203


11

11: [11, "+", "10", "12", "-11"]

Source

packages/core/src/types/flat/iterationMap.ts:114


12

12: [12, "+", "11", "13", "-12"]

Source

packages/core/src/types/flat/iterationMap.ts:115


13

13: [13, "+", "12", "14", "-13"]

Source

packages/core/src/types/flat/iterationMap.ts:116


14

14: [14, "+", "13", "15", "-14"]

Source

packages/core/src/types/flat/iterationMap.ts:117


15

15: [15, "+", "14", "16", "-15"]

Source

packages/core/src/types/flat/iterationMap.ts:118


16

16: [16, "+", "15", "17", "-16"]

Source

packages/core/src/types/flat/iterationMap.ts:119


17

17: [17, "+", "16", "18", "-17"]

Source

packages/core/src/types/flat/iterationMap.ts:120


18

18: [18, "+", "17", "19", "-18"]

Source

packages/core/src/types/flat/iterationMap.ts:121


19

19: [19, "+", "18", "20", "-19"]

Source

packages/core/src/types/flat/iterationMap.ts:122


2

2: [2, "+", "1", "3", "-2"]

Source

packages/core/src/types/flat/iterationMap.ts:105


20

20: [20, "+", "19", "21", "-20"]

Source

packages/core/src/types/flat/iterationMap.ts:123


21

21: [21, "+", "20", "22", "-21"]

Source

packages/core/src/types/flat/iterationMap.ts:124


22

22: [22, "+", "21", "23", "-22"]

Source

packages/core/src/types/flat/iterationMap.ts:125


23

23: [23, "+", "22", "24", "-23"]

Source

packages/core/src/types/flat/iterationMap.ts:126


24

24: [24, "+", "23", "25", "-24"]

Source

packages/core/src/types/flat/iterationMap.ts:127


25

25: [25, "+", "24", "26", "-25"]

Source

packages/core/src/types/flat/iterationMap.ts:128


26

26: [26, "+", "25", "27", "-26"]

Source

packages/core/src/types/flat/iterationMap.ts:129


27

27: [27, "+", "26", "28", "-27"]

Source

packages/core/src/types/flat/iterationMap.ts:130


28

28: [28, "+", "27", "29", "-28"]

Source

packages/core/src/types/flat/iterationMap.ts:131


29

29: [29, "+", "28", "30", "-29"]

Source

packages/core/src/types/flat/iterationMap.ts:132


3

3: [3, "+", "2", "4", "-3"]

Source

packages/core/src/types/flat/iterationMap.ts:106


30

30: [30, "+", "29", "31", "-30"]

Source

packages/core/src/types/flat/iterationMap.ts:133


31

31: [31, "+", "30", "32", "-31"]

Source

packages/core/src/types/flat/iterationMap.ts:134


32

32: [32, "+", "31", "33", "-32"]

Source

packages/core/src/types/flat/iterationMap.ts:135


33

33: [33, "+", "32", "34", "-33"]

Source

packages/core/src/types/flat/iterationMap.ts:136


34

34: [34, "+", "33", "35", "-34"]

Source

packages/core/src/types/flat/iterationMap.ts:137


35

35: [35, "+", "34", "36", "-35"]

Source

packages/core/src/types/flat/iterationMap.ts:138


36

36: [36, "+", "35", "37", "-36"]

Source

packages/core/src/types/flat/iterationMap.ts:139


37

37: [37, "+", "36", "38", "-37"]

Source

packages/core/src/types/flat/iterationMap.ts:140


38

38: [38, "+", "37", "39", "-38"]

Source

packages/core/src/types/flat/iterationMap.ts:141


39

39: [39, "+", "38", "40", "-39"]

Source

packages/core/src/types/flat/iterationMap.ts:142


4

4: [4, "+", "3", "5", "-4"]

Source

packages/core/src/types/flat/iterationMap.ts:107


40

40: [40, "+", "39", "41", "-40"]

Source

packages/core/src/types/flat/iterationMap.ts:143


41

41: [41, "+", "40", "42", "-41"]

Source

packages/core/src/types/flat/iterationMap.ts:144


42

42: [42, "+", "41", "43", "-42"]

Source

packages/core/src/types/flat/iterationMap.ts:145


43

43: [43, "+", "42", "44", "-43"]

Source

packages/core/src/types/flat/iterationMap.ts:146


44

44: [44, "+", "43", "45", "-44"]

Source

packages/core/src/types/flat/iterationMap.ts:147


45

45: [45, "+", "44", "46", "-45"]

Source

packages/core/src/types/flat/iterationMap.ts:148


46

46: [46, "+", "45", "47", "-46"]

Source

packages/core/src/types/flat/iterationMap.ts:149


47

47: [47, "+", "46", "48", "-47"]

Source

packages/core/src/types/flat/iterationMap.ts:150


48

48: [48, "+", "47", "49", "-48"]

Source

packages/core/src/types/flat/iterationMap.ts:151


49

49: [49, "+", "48", "50", "-49"]

Source

packages/core/src/types/flat/iterationMap.ts:152


5

5: [5, "+", "4", "6", "-5"]

Source

packages/core/src/types/flat/iterationMap.ts:108


50

50: [50, "+", "49", "51", "-50"]

Source

packages/core/src/types/flat/iterationMap.ts:153


51

51: [51, "+", "50", "52", "-51"]

Source

packages/core/src/types/flat/iterationMap.ts:154


52

52: [52, "+", "51", "53", "-52"]

Source

packages/core/src/types/flat/iterationMap.ts:155


53

53: [53, "+", "52", "54", "-53"]

Source

packages/core/src/types/flat/iterationMap.ts:156


54

54: [54, "+", "53", "55", "-54"]

Source

packages/core/src/types/flat/iterationMap.ts:157


55

55: [55, "+", "54", "56", "-55"]

Source

packages/core/src/types/flat/iterationMap.ts:158


56

56: [56, "+", "55", "57", "-56"]

Source

packages/core/src/types/flat/iterationMap.ts:159


57

57: [57, "+", "56", "58", "-57"]

Source

packages/core/src/types/flat/iterationMap.ts:160


58

58: [58, "+", "57", "59", "-58"]

Source

packages/core/src/types/flat/iterationMap.ts:161


59

59: [59, "+", "58", "60", "-59"]

Source

packages/core/src/types/flat/iterationMap.ts:162


6

6: [6, "+", "5", "7", "-6"]

Source

packages/core/src/types/flat/iterationMap.ts:109


60

60: [60, "+", "59", "61", "-60"]

Source

packages/core/src/types/flat/iterationMap.ts:163


61

61: [61, "+", "60", "62", "-61"]

Source

packages/core/src/types/flat/iterationMap.ts:164


62

62: [62, "+", "61", "63", "-62"]

Source

packages/core/src/types/flat/iterationMap.ts:165


63

63: [63, "+", "62", "64", "-63"]

Source

packages/core/src/types/flat/iterationMap.ts:166


64

64: [64, "+", "63", "65", "-64"]

Source

packages/core/src/types/flat/iterationMap.ts:167


65

65: [65, "+", "64", "66", "-65"]

Source

packages/core/src/types/flat/iterationMap.ts:168


66

66: [66, "+", "65", "67", "-66"]

Source

packages/core/src/types/flat/iterationMap.ts:169


67

67: [67, "+", "66", "68", "-67"]

Source

packages/core/src/types/flat/iterationMap.ts:170


68

68: [68, "+", "67", "69", "-68"]

Source

packages/core/src/types/flat/iterationMap.ts:171


69

69: [69, "+", "68", "70", "-69"]

Source

packages/core/src/types/flat/iterationMap.ts:172


7

7: [7, "+", "6", "8", "-7"]

Source

packages/core/src/types/flat/iterationMap.ts:110


70

70: [70, "+", "69", "71", "-70"]

Source

packages/core/src/types/flat/iterationMap.ts:173


71

71: [71, "+", "70", "72", "-71"]

Source

packages/core/src/types/flat/iterationMap.ts:174


72

72: [72, "+", "71", "73", "-72"]

Source

packages/core/src/types/flat/iterationMap.ts:175


73

73: [73, "+", "72", "74", "-73"]

Source

packages/core/src/types/flat/iterationMap.ts:176


74

74: [74, "+", "73", "75", "-74"]

Source

packages/core/src/types/flat/iterationMap.ts:177


75

75: [75, "+", "74", "76", "-75"]

Source

packages/core/src/types/flat/iterationMap.ts:178


76

76: [76, "+", "75", "77", "-76"]

Source

packages/core/src/types/flat/iterationMap.ts:179


77

77: [77, "+", "76", "78", "-77"]

Source

packages/core/src/types/flat/iterationMap.ts:180


78

78: [78, "+", "77", "79", "-78"]

Source

packages/core/src/types/flat/iterationMap.ts:181


79

79: [79, "+", "78", "80", "-79"]

Source

packages/core/src/types/flat/iterationMap.ts:182


8

8: [8, "+", "7", "9", "-8"]

Source

packages/core/src/types/flat/iterationMap.ts:111


80

80: [80, "+", "79", "81", "-80"]

Source

packages/core/src/types/flat/iterationMap.ts:183


81

81: [81, "+", "80", "82", "-81"]

Source

packages/core/src/types/flat/iterationMap.ts:184


82

82: [82, "+", "81", "83", "-82"]

Source

packages/core/src/types/flat/iterationMap.ts:185


83

83: [83, "+", "82", "84", "-83"]

Source

packages/core/src/types/flat/iterationMap.ts:186


84

84: [84, "+", "83", "85", "-84"]

Source

packages/core/src/types/flat/iterationMap.ts:187


85

85: [85, "+", "84", "86", "-85"]

Source

packages/core/src/types/flat/iterationMap.ts:188


86

86: [86, "+", "85", "87", "-86"]

Source

packages/core/src/types/flat/iterationMap.ts:189


87

87: [87, "+", "86", "88", "-87"]

Source

packages/core/src/types/flat/iterationMap.ts:190


88

88: [88, "+", "87", "89", "-88"]

Source

packages/core/src/types/flat/iterationMap.ts:191


89

89: [89, "+", "88", "90", "-89"]

Source

packages/core/src/types/flat/iterationMap.ts:192


9

9: [9, "+", "8", "10", "-9"]

Source

packages/core/src/types/flat/iterationMap.ts:112


90

90: [90, "+", "89", "91", "-90"]

Source

packages/core/src/types/flat/iterationMap.ts:193


91

91: [91, "+", "90", "92", "-91"]

Source

packages/core/src/types/flat/iterationMap.ts:194


92

92: [92, "+", "91", "93", "-92"]

Source

packages/core/src/types/flat/iterationMap.ts:195


93

93: [93, "+", "92", "94", "-93"]

Source

packages/core/src/types/flat/iterationMap.ts:196


94

94: [94, "+", "93", "95", "-94"]

Source

packages/core/src/types/flat/iterationMap.ts:197


95

95: [95, "+", "94", "96", "-95"]

Source

packages/core/src/types/flat/iterationMap.ts:198


96

96: [96, "+", "95", "97", "-96"]

Source

packages/core/src/types/flat/iterationMap.ts:199


97

97: [97, "+", "96", "98", "-97"]

Source

packages/core/src/types/flat/iterationMap.ts:200


98

98: [98, "+", "97", "99", "-98"]

Source

packages/core/src/types/flat/iterationMap.ts:201


99

99: [99, "+", "98", "100", "-99"]

Source

packages/core/src/types/flat/iterationMap.ts:202


__

__: [number, "0" | "-" | "+", "__", "__", "__"]

Source

packages/core/src/types/flat/iterationMap.ts:2

',1014),u=[c];function i(l,d,s,h,n,q){return t(),e("div",null,u)}const f=o(r,[["render",i]]);export{b as __pageData,f as default}; diff --git a/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.lean.js b/assets/api_types_-internal-_interfaces_IterationMap.md.JLI3U1fr.lean.js similarity index 87% rename from assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.lean.js rename to assets/api_types_-internal-_interfaces_IterationMap.md.JLI3U1fr.lean.js index 91505072b..0d3e6a096 100644 --- a/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.lean.js +++ b/assets/api_types_-internal-_interfaces_IterationMap.md.JLI3U1fr.lean.js @@ -1 +1 @@ -import{_ as o,c as e,o as t,R as a}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Interface: IterationMap","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/interfaces/IterationMap.md","filePath":"api/types/-internal-/interfaces/IterationMap.md","lastUpdated":null}'),r={name:"api/types/-internal-/interfaces/IterationMap.md"},c=a("",1014),u=[c];function i(l,s,d,h,n,q){return t(),e("div",null,u)}const f=o(r,[["render",i]]);export{b as __pageData,f as default}; +import{_ as o,c as e,o as t,R as a}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Interface: IterationMap","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/interfaces/IterationMap.md","filePath":"api/types/-internal-/interfaces/IterationMap.md","lastUpdated":null}'),r={name:"api/types/-internal-/interfaces/IterationMap.md"},c=a("",1014),u=[c];function i(l,d,s,h,n,q){return t(),e("div",null,u)}const f=o(r,[["render",i]]);export{b as __pageData,f as default}; diff --git a/assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.js b/assets/api_types_-internal-_type-aliases_Cast.md.gjkrPrkw.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.js rename to assets/api_types_-internal-_type-aliases_Cast.md.gjkrPrkw.js index 58aa1e555..bb832cdb4 100644 --- a/assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.js +++ b/assets/api_types_-internal-_type-aliases_Cast.md.gjkrPrkw.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Cast","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Cast.md","filePath":"api/types/-internal-/type-aliases/Cast.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/Cast.md"},o=s('

fx-flow / types / <internal> / Cast

Type alias: Cast<T1, T2>

Cast<T1, T2>: T1 extends T2 ? T1 : T2

Type parameters

T1

T2

Source

packages/core/src/types/flat/cast.ts:1

',8),c=[o];function l(p,n,i,d,h,_){return t(),a("div",null,c)}const u=e(r,[["render",l]]);export{f as __pageData,u as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Cast","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Cast.md","filePath":"api/types/-internal-/type-aliases/Cast.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/Cast.md"},o=s('

fx-flow / types / <internal> / Cast

Type alias: Cast<T1, T2>

Cast<T1, T2>: T1 extends T2 ? T1 : T2

Type parameters

T1

T2

Source

packages/core/src/types/flat/cast.ts:1

',8),c=[o];function l(p,n,i,d,h,_){return t(),a("div",null,c)}const u=e(r,[["render",l]]);export{f as __pageData,u as default}; diff --git a/assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.lean.js b/assets/api_types_-internal-_type-aliases_Cast.md.gjkrPrkw.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.lean.js rename to assets/api_types_-internal-_type-aliases_Cast.md.gjkrPrkw.lean.js diff --git a/assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.js b/assets/api_types_-internal-_type-aliases_DeepFlat.md.ozSSjmK2.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.js rename to assets/api_types_-internal-_type-aliases_DeepFlat.md.ozSSjmK2.js index efb0112f6..25041d10d 100644 --- a/assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.js +++ b/assets/api_types_-internal-_type-aliases_DeepFlat.md.ozSSjmK2.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: DeepFlat","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/DeepFlat.md","filePath":"api/types/-internal-/type-aliases/DeepFlat.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/DeepFlat.md"},l=o('

fx-flow / types / <internal> / DeepFlat

Type alias: DeepFlat<A, B>

DeepFlat<A, B>: A extends UniversalIterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:4

',8),s=[l];function c(p,d,n,i,h,f){return t(),a("div",null,s)}const m=e(r,[["render",c]]);export{u as __pageData,m as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: DeepFlat","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/DeepFlat.md","filePath":"api/types/-internal-/type-aliases/DeepFlat.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/DeepFlat.md"},l=o('

fx-flow / types / <internal> / DeepFlat

Type alias: DeepFlat<A, B>

DeepFlat<A, B>: A extends UniversalIterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:4

',8),s=[l];function c(p,d,n,i,h,f){return t(),a("div",null,s)}const m=e(r,[["render",c]]);export{u as __pageData,m as default}; diff --git a/assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.lean.js b/assets/api_types_-internal-_type-aliases_DeepFlat.md.ozSSjmK2.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.lean.js rename to assets/api_types_-internal-_type-aliases_DeepFlat.md.ozSSjmK2.lean.js diff --git a/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.js b/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.e3xnBE5B.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.js rename to assets/api_types_-internal-_type-aliases_DeepFlatSync.md.e3xnBE5B.js index d3575970b..0d2ef18f9 100644 --- a/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.js +++ b/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.e3xnBE5B.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: DeepFlatSync","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/DeepFlatSync.md","filePath":"api/types/-internal-/type-aliases/DeepFlatSync.md","lastUpdated":null}'),c={name:"api/types/-internal-/type-aliases/DeepFlatSync.md"},r=o('

fx-flow / types / <internal> / DeepFlatSync

Type alias: DeepFlatSync<A, B>

DeepFlatSync<A, B>: A extends Iterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:7

',8),l=[r];function s(p,n,d,i,h,f){return t(),a("div",null,l)}const u=e(c,[["render",s]]);export{_ as __pageData,u as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: DeepFlatSync","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/DeepFlatSync.md","filePath":"api/types/-internal-/type-aliases/DeepFlatSync.md","lastUpdated":null}'),c={name:"api/types/-internal-/type-aliases/DeepFlatSync.md"},r=o('

fx-flow / types / <internal> / DeepFlatSync

Type alias: DeepFlatSync<A, B>

DeepFlatSync<A, B>: A extends Iterable<infer U> ? B extends 0 ? A : DeepFlat<U, Sub<B, 1>> : A

Type parameters

A

B extends number = 0

Source

packages/core/src/types/flat/flat.ts:7

',8),l=[r];function s(p,n,d,i,h,f){return t(),a("div",null,l)}const u=e(c,[["render",s]]);export{_ as __pageData,u as default}; diff --git a/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.lean.js b/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.e3xnBE5B.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.lean.js rename to assets/api_types_-internal-_type-aliases_DeepFlatSync.md.e3xnBE5B.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.js b/assets/api_types_-internal-_type-aliases_ImmutableArray.md.CHc-NVRK.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.js rename to assets/api_types_-internal-_type-aliases_ImmutableArray.md.CHc-NVRK.js index 139d22557..402c0564b 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableArray.md.CHc-NVRK.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const h=JSON.parse('{"title":"Type alias: ImmutableArray","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableArray.md","filePath":"api/types/-internal-/type-aliases/ImmutableArray.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/ImmutableArray.md"},l=r('

fx-flow / types / <internal> / ImmutableArray

Type alias: ImmutableArray<T, Ignore>

ImmutableArray<T, Ignore>: ReadonlyArray<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:4

',8),s=[l];function n(c,i,p,m,d,u){return t(),a("div",null,s)}const _=e(o,[["render",n]]);export{h as __pageData,_ as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const h=JSON.parse('{"title":"Type alias: ImmutableArray","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableArray.md","filePath":"api/types/-internal-/type-aliases/ImmutableArray.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/ImmutableArray.md"},l=r('

fx-flow / types / <internal> / ImmutableArray

Type alias: ImmutableArray<T, Ignore>

ImmutableArray<T, Ignore>: ReadonlyArray<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:4

',8),s=[l];function n(c,i,p,m,d,u){return t(),a("div",null,s)}const _=e(o,[["render",n]]);export{h as __pageData,_ as default}; diff --git a/assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableArray.md.CHc-NVRK.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableArray.md.CHc-NVRK.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.js b/assets/api_types_-internal-_type-aliases_ImmutableMap.md.7ByViDVk.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.js rename to assets/api_types_-internal-_type-aliases_ImmutableMap.md.7ByViDVk.js index 04d1a2b03..ac081b4a4 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableMap.md.7ByViDVk.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: ImmutableMap","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableMap.md","filePath":"api/types/-internal-/type-aliases/ImmutableMap.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/ImmutableMap.md"},l=o('

fx-flow / types / <internal> / ImmutableMap

Type alias: ImmutableMap<K, V, Ignore>

ImmutableMap<K, V, Ignore>: ReadonlyMap<Immutable<K, Ignore>, Immutable<V, Ignore>>

Type parameters

K

V

Ignore = never

Source

packages/core/src/types/immutable.ts:5

',9),s=[l];function p(c,n,m,i,d,u){return t(),a("div",null,s)}const g=e(r,[["render",p]]);export{b as __pageData,g as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: ImmutableMap","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableMap.md","filePath":"api/types/-internal-/type-aliases/ImmutableMap.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/ImmutableMap.md"},l=o('

fx-flow / types / <internal> / ImmutableMap

Type alias: ImmutableMap<K, V, Ignore>

ImmutableMap<K, V, Ignore>: ReadonlyMap<Immutable<K, Ignore>, Immutable<V, Ignore>>

Type parameters

K

V

Ignore = never

Source

packages/core/src/types/immutable.ts:5

',9),s=[l];function p(c,n,m,i,d,u){return t(),a("div",null,s)}const g=e(r,[["render",p]]);export{b as __pageData,g as default}; diff --git a/assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableMap.md.7ByViDVk.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableMap.md.7ByViDVk.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.js b/assets/api_types_-internal-_type-aliases_ImmutableObject.md.ZPGa0t0u.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.js rename to assets/api_types_-internal-_type-aliases_ImmutableObject.md.ZPGa0t0u.js index 9ee3d6e3e..268ddffa7 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableObject.md.ZPGa0t0u.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const h=JSON.parse('{"title":"Type alias: ImmutableObject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableObject.md","filePath":"api/types/-internal-/type-aliases/ImmutableObject.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/ImmutableObject.md"},l=r('

fx-flow / types / <internal> / ImmutableObject

Type alias: ImmutableObject<T, Ignore>

ImmutableObject<T, Ignore>: { readonly [K in keyof T]: Immutable<T[K], Ignore> }

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:7

',8),s=[l];function c(n,i,p,m,b,d){return a(),t("div",null,s)}const _=e(o,[["render",c]]);export{h as __pageData,_ as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const h=JSON.parse('{"title":"Type alias: ImmutableObject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableObject.md","filePath":"api/types/-internal-/type-aliases/ImmutableObject.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/ImmutableObject.md"},l=r('

fx-flow / types / <internal> / ImmutableObject

Type alias: ImmutableObject<T, Ignore>

ImmutableObject<T, Ignore>: { readonly [K in keyof T]: Immutable<T[K], Ignore> }

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:7

',8),s=[l];function c(n,i,p,m,b,d){return a(),t("div",null,s)}const _=e(o,[["render",c]]);export{h as __pageData,_ as default}; diff --git a/assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableObject.md.ZPGa0t0u.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableObject.md.ZPGa0t0u.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.js b/assets/api_types_-internal-_type-aliases_ImmutableSet.md.ldIZau_4.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.js rename to assets/api_types_-internal-_type-aliases_ImmutableSet.md.ldIZau_4.js index 764bc5762..cefd554e8 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableSet.md.ldIZau_4.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: ImmutableSet","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableSet.md","filePath":"api/types/-internal-/type-aliases/ImmutableSet.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/ImmutableSet.md"},l=r('

fx-flow / types / <internal> / ImmutableSet

Type alias: ImmutableSet<T, Ignore>

ImmutableSet<T, Ignore>: ReadonlySet<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:6

',8),s=[l];function n(c,i,p,m,d,u){return a(),t("div",null,s)}const b=e(o,[["render",n]]);export{_ as __pageData,b as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: ImmutableSet","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableSet.md","filePath":"api/types/-internal-/type-aliases/ImmutableSet.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/ImmutableSet.md"},l=r('

fx-flow / types / <internal> / ImmutableSet

Type alias: ImmutableSet<T, Ignore>

ImmutableSet<T, Ignore>: ReadonlySet<Immutable<T, Ignore>>

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:6

',8),s=[l];function n(c,i,p,m,d,u){return a(),t("div",null,s)}const b=e(o,[["render",n]]);export{_ as __pageData,b as default}; diff --git a/assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableSet.md.ldIZau_4.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableSet.md.ldIZau_4.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.js b/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.KNY5OJDx.js similarity index 91% rename from assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.js rename to assets/api_types_-internal-_type-aliases_ImmutableTuple.md.KNY5OJDx.js index 10ed681fe..52f02dd24 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.KNY5OJDx.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: ImmutableTuple","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","filePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","lastUpdated":null}'),l={name:"api/types/-internal-/type-aliases/ImmutableTuple.md"},r=o('

fx-flow / types / <internal> / ImmutableTuple

Type alias: ImmutableTuple<T, Ignore>

ImmutableTuple<T, Ignore>: T extends [infer First, ...(infer Rest)] ? [ImmutableTuple<Rest, Ignore>] extends [never] ? readonly [Immutable<First, Ignore>] : readonly [Immutable<First, Ignore>, ...ImmutableTuple<Rest, Ignore>] : never

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:8

',8),s=[r];function c(p,n,d,m,i,u){return a(),t("div",null,s)}const g=e(l,[["render",c]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: ImmutableTuple","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","filePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","lastUpdated":null}'),l={name:"api/types/-internal-/type-aliases/ImmutableTuple.md"},r=o('

fx-flow / types / <internal> / ImmutableTuple

Type alias: ImmutableTuple<T, Ignore>

ImmutableTuple<T, Ignore>: T extends [infer First, ...(infer Rest)] ? [ImmutableTuple<Rest, Ignore>] extends [never] ? readonly [Immutable<First, Ignore>] : readonly [Immutable<First, Ignore>, ...ImmutableTuple<Rest, Ignore>] : never

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:8

',8),s=[r];function c(p,d,n,m,i,u){return a(),t("div",null,s)}const g=e(l,[["render",c]]);export{b as __pageData,g as default}; diff --git a/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.KNY5OJDx.lean.js similarity index 88% rename from assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableTuple.md.KNY5OJDx.lean.js index 1bc4e550f..b26ce0539 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.lean.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.KNY5OJDx.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: ImmutableTuple","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","filePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","lastUpdated":null}'),l={name:"api/types/-internal-/type-aliases/ImmutableTuple.md"},r=o("",8),s=[r];function c(p,n,d,m,i,u){return a(),t("div",null,s)}const g=e(l,[["render",c]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: ImmutableTuple","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","filePath":"api/types/-internal-/type-aliases/ImmutableTuple.md","lastUpdated":null}'),l={name:"api/types/-internal-/type-aliases/ImmutableTuple.md"},r=o("",8),s=[r];function c(p,d,n,m,i,u){return a(),t("div",null,s)}const g=e(l,[["render",c]]);export{b as __pageData,g as default}; diff --git a/assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.js b/assets/api_types_-internal-_type-aliases_IsNegative.md.mks0ZBKB.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.js rename to assets/api_types_-internal-_type-aliases_IsNegative.md.mks0ZBKB.js index 70e6cbb33..c7eb9b736 100644 --- a/assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.js +++ b/assets/api_types_-internal-_type-aliases_IsNegative.md.mks0ZBKB.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: _IsNegative","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/IsNegative.md","filePath":"api/types/-internal-/type-aliases/IsNegative.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/IsNegative.md"},o=s('

fx-flow / types / <internal> / _IsNegative

Type alias: _IsNegative<N>

_IsNegative<N>: Object[N[1]]

Type parameters

N extends Iteration

Source

packages/core/src/types/flat/isNegative.ts:4

',7),i=[o];function l(c,n,p,d,_,h){return t(),a("div",null,i)}const u=e(r,[["render",l]]);export{f as __pageData,u as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: _IsNegative","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/IsNegative.md","filePath":"api/types/-internal-/type-aliases/IsNegative.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/IsNegative.md"},o=s('

fx-flow / types / <internal> / _IsNegative

Type alias: _IsNegative<N>

_IsNegative<N>: Object[N[1]]

Type parameters

N extends Iteration

Source

packages/core/src/types/flat/isNegative.ts:4

',7),i=[o];function l(c,n,p,d,_,h){return t(),a("div",null,i)}const u=e(r,[["render",l]]);export{f as __pageData,u as default}; diff --git a/assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.lean.js b/assets/api_types_-internal-_type-aliases_IsNegative.md.mks0ZBKB.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.lean.js rename to assets/api_types_-internal-_type-aliases_IsNegative.md.mks0ZBKB.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.js b/assets/api_types_-internal-_type-aliases_Iteration.md.7rtLVB_5.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.js rename to assets/api_types_-internal-_type-aliases_Iteration.md.7rtLVB_5.js index e32176ce5..eaf4adf3c 100644 --- a/assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.js +++ b/assets/api_types_-internal-_type-aliases_Iteration.md.7rtLVB_5.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Iteration","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Iteration.md","filePath":"api/types/-internal-/type-aliases/Iteration.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/Iteration.md"},i=o('

fx-flow / types / <internal> / Iteration

Type alias: Iteration

Iteration: [number, "-" | "0" | "+", keyof IterationMap, keyof IterationMap, keyof IterationMap]

Source

packages/core/src/types/flat/iteration.ts:3

',5),n=[i];function s(c,l,p,d,f,h){return a(),t("div",null,n)}const m=e(r,[["render",s]]);export{u as __pageData,m as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Iteration","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Iteration.md","filePath":"api/types/-internal-/type-aliases/Iteration.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/Iteration.md"},i=o('

fx-flow / types / <internal> / Iteration

Type alias: Iteration

Iteration: [number, "-" | "0" | "+", keyof IterationMap, keyof IterationMap, keyof IterationMap]

Source

packages/core/src/types/flat/iteration.ts:3

',5),n=[i];function s(c,l,p,d,f,h){return a(),t("div",null,n)}const m=e(r,[["render",s]]);export{u as __pageData,m as default}; diff --git a/assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.lean.js b/assets/api_types_-internal-_type-aliases_Iteration.md.7rtLVB_5.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.lean.js rename to assets/api_types_-internal-_type-aliases_Iteration.md.7rtLVB_5.lean.js diff --git a/assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.js b/assets/api_types_-internal-_type-aliases_IterationOf.md.yP7z6QgP.js similarity index 92% rename from assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.js rename to assets/api_types_-internal-_type-aliases_IterationOf.md.yP7z6QgP.js index 180b61da2..1ecfa25ef 100644 --- a/assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.js +++ b/assets/api_types_-internal-_type-aliases_IterationOf.md.yP7z6QgP.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: IterationOf","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/IterationOf.md","filePath":"api/types/-internal-/type-aliases/IterationOf.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/IterationOf.md"},i=r('

fx-flow / types / <internal> / IterationOf

Type alias: IterationOf<N>

IterationOf<N>: `${N}` extends keyof IterationMap ? IterationMap[`${N}`] : IterationMap["__"]

Type parameters

N extends number

Source

packages/core/src/types/flat/iterationOf.ts:3

',7),n=[i];function s(c,l,p,f,d,h){return a(),t("div",null,n)}const m=e(o,[["render",s]]);export{u as __pageData,m as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: IterationOf","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/IterationOf.md","filePath":"api/types/-internal-/type-aliases/IterationOf.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/IterationOf.md"},i=r('

fx-flow / types / <internal> / IterationOf

Type alias: IterationOf<N>

IterationOf<N>: `${N}` extends keyof IterationMap ? IterationMap[`${N}`] : IterationMap["__"]

Type parameters

N extends number

Source

packages/core/src/types/flat/iterationOf.ts:3

',7),n=[i];function s(c,l,p,f,d,h){return a(),t("div",null,n)}const m=e(o,[["render",s]]);export{u as __pageData,m as default}; diff --git a/assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.lean.js b/assets/api_types_-internal-_type-aliases_IterationOf.md.yP7z6QgP.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.lean.js rename to assets/api_types_-internal-_type-aliases_IterationOf.md.yP7z6QgP.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.js b/assets/api_types_-internal-_type-aliases_Next.md.vBrfbhU0.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.js rename to assets/api_types_-internal-_type-aliases_Next.md.vBrfbhU0.js index 915d3b49b..b8a230207 100644 --- a/assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.js +++ b/assets/api_types_-internal-_type-aliases_Next.md.vBrfbhU0.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const x=JSON.parse('{"title":"Type alias: Next","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Next.md","filePath":"api/types/-internal-/type-aliases/Next.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/Next.md"},s=r('

fx-flow / types / <internal> / Next

Type alias: Next<I>

Next<I>: IterationMap[I[3]]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/next.ts:4

',7),l=[s];function n(i,c,p,d,h,_){return a(),t("div",null,l)}const m=e(o,[["render",n]]);export{x as __pageData,m as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const x=JSON.parse('{"title":"Type alias: Next","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Next.md","filePath":"api/types/-internal-/type-aliases/Next.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/Next.md"},s=r('

fx-flow / types / <internal> / Next

Type alias: Next<I>

Next<I>: IterationMap[I[3]]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/next.ts:4

',7),l=[s];function n(i,c,p,d,h,_){return a(),t("div",null,l)}const m=e(o,[["render",n]]);export{x as __pageData,m as default}; diff --git a/assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.lean.js b/assets/api_types_-internal-_type-aliases_Next.md.vBrfbhU0.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.lean.js rename to assets/api_types_-internal-_type-aliases_Next.md.vBrfbhU0.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.js b/assets/api_types_-internal-_type-aliases_Pos.md.m9CpyAjm.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.js rename to assets/api_types_-internal-_type-aliases_Pos.md.m9CpyAjm.js index 27f2d23a5..381dcb157 100644 --- a/assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.js +++ b/assets/api_types_-internal-_type-aliases_Pos.md.m9CpyAjm.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Pos","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Pos.md","filePath":"api/types/-internal-/type-aliases/Pos.md","lastUpdated":null}'),s={name:"api/types/-internal-/type-aliases/Pos.md"},r=o('

fx-flow / types / <internal> / Pos

Type alias: Pos<I>

Pos<I>: I[0]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/pos.ts:3

',7),l=[r];function p(i,c,n,d,h,_){return t(),a("div",null,l)}const m=e(s,[["render",p]]);export{u as __pageData,m as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Pos","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Pos.md","filePath":"api/types/-internal-/type-aliases/Pos.md","lastUpdated":null}'),s={name:"api/types/-internal-/type-aliases/Pos.md"},r=o('

fx-flow / types / <internal> / Pos

Type alias: Pos<I>

Pos<I>: I[0]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/pos.ts:3

',7),l=[r];function p(i,c,n,d,h,_){return t(),a("div",null,l)}const m=e(s,[["render",p]]);export{u as __pageData,m as default}; diff --git a/assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.lean.js b/assets/api_types_-internal-_type-aliases_Pos.md.m9CpyAjm.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.lean.js rename to assets/api_types_-internal-_type-aliases_Pos.md.m9CpyAjm.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.js b/assets/api_types_-internal-_type-aliases_Prev.md.1SX1EAX2.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.js rename to assets/api_types_-internal-_type-aliases_Prev.md.1SX1EAX2.js index 569464a90..197d863da 100644 --- a/assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.js +++ b/assets/api_types_-internal-_type-aliases_Prev.md.1SX1EAX2.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: Prev","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Prev.md","filePath":"api/types/-internal-/type-aliases/Prev.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/Prev.md"},s=r('

fx-flow / types / <internal> / Prev

Type alias: Prev<I>

Prev<I>: IterationMap[I[2]]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/prev.ts:4

',7),p=[s];function l(i,c,n,d,h,_){return t(),a("div",null,p)}const u=e(o,[["render",l]]);export{m as __pageData,u as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: Prev","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Prev.md","filePath":"api/types/-internal-/type-aliases/Prev.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/Prev.md"},s=r('

fx-flow / types / <internal> / Prev

Type alias: Prev<I>

Prev<I>: IterationMap[I[2]]

Type parameters

I extends Iteration

Source

packages/core/src/types/flat/prev.ts:4

',7),p=[s];function l(i,c,n,d,h,_){return t(),a("div",null,p)}const u=e(o,[["render",l]]);export{m as __pageData,u as default}; diff --git a/assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.lean.js b/assets/api_types_-internal-_type-aliases_Prev.md.1SX1EAX2.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.lean.js rename to assets/api_types_-internal-_type-aliases_Prev.md.1SX1EAX2.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.js b/assets/api_types_-internal-_type-aliases_Sub.md.aCQxqqXx.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.js rename to assets/api_types_-internal-_type-aliases_Sub.md.aCQxqqXx.js index 81afbe843..f2016a7f0 100644 --- a/assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.js +++ b/assets/api_types_-internal-_type-aliases_Sub.md.aCQxqqXx.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: _Sub","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Sub.md","filePath":"api/types/-internal-/type-aliases/Sub.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/Sub.md"},s=r('

fx-flow / types / <internal> / _Sub

Type alias: _Sub<N1, N2>

_Sub<N1, N2>: Object[_IsNegative<N2>]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:27

',8),l=[s];function n(c,i,p,d,h,u){return t(),a("div",null,l)}const f=e(o,[["render",n]]);export{b as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: _Sub","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/Sub.md","filePath":"api/types/-internal-/type-aliases/Sub.md","lastUpdated":null}'),o={name:"api/types/-internal-/type-aliases/Sub.md"},s=r('

fx-flow / types / <internal> / _Sub

Type alias: _Sub<N1, N2>

_Sub<N1, N2>: Object[_IsNegative<N2>]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:27

',8),l=[s];function n(c,i,p,d,h,u){return t(),a("div",null,l)}const f=e(o,[["render",n]]);export{b as __pageData,f as default}; diff --git a/assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.lean.js b/assets/api_types_-internal-_type-aliases_Sub.md.aCQxqqXx.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.lean.js rename to assets/api_types_-internal-_type-aliases_Sub.md.aCQxqqXx.lean.js diff --git a/assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.js b/assets/api_types_-internal-_type-aliases_SubNegative.md.kG5t7kJ7.js similarity index 93% rename from assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.js rename to assets/api_types_-internal-_type-aliases_SubNegative.md.kG5t7kJ7.js index 0afba035f..bffa0823a 100644 --- a/assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.js +++ b/assets/api_types_-internal-_type-aliases_SubNegative.md.kG5t7kJ7.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: _SubNegative","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/SubNegative.md","filePath":"api/types/-internal-/type-aliases/SubNegative.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/SubNegative.md"},s=o('

fx-flow / types / <internal> / _SubNegative

Type alias: _SubNegative<N1, N2>

_SubNegative<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:18

',8),c=[s];function n(i,d,l,p,h,u){return t(),a("div",null,c)}const b=e(r,[["render",n]]);export{g as __pageData,b as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: _SubNegative","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/SubNegative.md","filePath":"api/types/-internal-/type-aliases/SubNegative.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/SubNegative.md"},s=o('

fx-flow / types / <internal> / _SubNegative

Type alias: _SubNegative<N1, N2>

_SubNegative<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:18

',8),c=[s];function n(d,i,l,p,h,u){return t(),a("div",null,c)}const b=e(r,[["render",n]]);export{g as __pageData,b as default}; diff --git a/assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.lean.js b/assets/api_types_-internal-_type-aliases_SubNegative.md.kG5t7kJ7.lean.js similarity index 87% rename from assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.lean.js rename to assets/api_types_-internal-_type-aliases_SubNegative.md.kG5t7kJ7.lean.js index 8cd238946..b43927021 100644 --- a/assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.lean.js +++ b/assets/api_types_-internal-_type-aliases_SubNegative.md.kG5t7kJ7.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: _SubNegative","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/SubNegative.md","filePath":"api/types/-internal-/type-aliases/SubNegative.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/SubNegative.md"},s=o("",8),c=[s];function n(i,d,l,p,h,u){return t(),a("div",null,c)}const b=e(r,[["render",n]]);export{g as __pageData,b as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Type alias: _SubNegative","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/SubNegative.md","filePath":"api/types/-internal-/type-aliases/SubNegative.md","lastUpdated":null}'),r={name:"api/types/-internal-/type-aliases/SubNegative.md"},s=o("",8),c=[s];function n(d,i,l,p,h,u){return t(),a("div",null,c)}const b=e(r,[["render",n]]);export{g as __pageData,b as default}; diff --git a/assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.js b/assets/api_types_-internal-_type-aliases_SubPositive.md.ENX2buhV.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.js rename to assets/api_types_-internal-_type-aliases_SubPositive.md.ENX2buhV.js index b4af3e56e..e983d8f90 100644 --- a/assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.js +++ b/assets/api_types_-internal-_type-aliases_SubPositive.md.ENX2buhV.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: _SubPositive","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/SubPositive.md","filePath":"api/types/-internal-/type-aliases/SubPositive.md","lastUpdated":null}'),s={name:"api/types/-internal-/type-aliases/SubPositive.md"},r=o('

fx-flow / types / <internal> / _SubPositive

Type alias: _SubPositive<N1, N2>

_SubPositive<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:9

',8),i=[r];function c(d,n,l,p,h,u){return a(),t("div",null,i)}const f=e(s,[["render",c]]);export{b as __pageData,f as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: _SubPositive","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/-internal-/type-aliases/SubPositive.md","filePath":"api/types/-internal-/type-aliases/SubPositive.md","lastUpdated":null}'),s={name:"api/types/-internal-/type-aliases/SubPositive.md"},r=o('

fx-flow / types / <internal> / _SubPositive

Type alias: _SubPositive<N1, N2>

_SubPositive<N1, N2>: Object[Pos<N2> extends 0 ? 1 : number extends Pos<N2> ? 2 : 0]

Type parameters

N1 extends Iteration

N2 extends Iteration

Source

packages/core/src/types/flat/sub.ts:9

',8),i=[r];function c(d,n,l,p,h,u){return a(),t("div",null,i)}const f=e(s,[["render",c]]);export{b as __pageData,f as default}; diff --git a/assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.lean.js b/assets/api_types_-internal-_type-aliases_SubPositive.md.ENX2buhV.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.lean.js rename to assets/api_types_-internal-_type-aliases_SubPositive.md.ENX2buhV.lean.js diff --git a/assets/api_types_interfaces_FlowState.md.NiHfcnhk.js b/assets/api_types_interfaces_FlowState.md.KPpN8KpZ.js similarity index 91% rename from assets/api_types_interfaces_FlowState.md.NiHfcnhk.js rename to assets/api_types_interfaces_FlowState.md.KPpN8KpZ.js index 756ff07e9..264ade40e 100644 --- a/assets/api_types_interfaces_FlowState.md.NiHfcnhk.js +++ b/assets/api_types_interfaces_FlowState.md.KPpN8KpZ.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Interface: FlowState","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/interfaces/FlowState.md","filePath":"api/types/interfaces/FlowState.md","lastUpdated":null}'),r={name:"api/types/interfaces/FlowState.md"},l=o('

fx-flow / types / FlowState

Interface: FlowState

Contents

Properties

done

done: boolean

Source

packages/core/src/types/flow.ts:8


log

log: "NONE" | "INFO" | "ERROR"

Source

packages/core/src/types/flow.ts:9

',14),s=[l];function c(n,i,h,d,p,u){return a(),t("div",null,s)}const b=e(r,[["render",c]]);export{_ as __pageData,b as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Interface: FlowState","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/interfaces/FlowState.md","filePath":"api/types/interfaces/FlowState.md","lastUpdated":null}'),r={name:"api/types/interfaces/FlowState.md"},l=o('

fx-flow / types / FlowState

Interface: FlowState

Contents

Properties

done

done: boolean

Source

packages/core/src/types/flow.ts:8


log

log: "NONE" | "INFO" | "ERROR"

Source

packages/core/src/types/flow.ts:9

',14),s=[l];function c(n,i,h,d,p,u){return a(),t("div",null,s)}const b=e(r,[["render",c]]);export{_ as __pageData,b as default}; diff --git a/assets/api_types_interfaces_FlowState.md.NiHfcnhk.lean.js b/assets/api_types_interfaces_FlowState.md.KPpN8KpZ.lean.js similarity index 100% rename from assets/api_types_interfaces_FlowState.md.NiHfcnhk.lean.js rename to assets/api_types_interfaces_FlowState.md.KPpN8KpZ.lean.js diff --git a/assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.js b/assets/api_types_type-aliases_AnyFunction.md.a8HTC7VC.js similarity index 95% rename from assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.js rename to assets/api_types_type-aliases_AnyFunction.md.a8HTC7VC.js index 09893dbc0..c172f4bfe 100644 --- a/assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.js +++ b/assets/api_types_type-aliases_AnyFunction.md.a8HTC7VC.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as n}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: AnyFunction","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AnyFunction.md","filePath":"api/types/type-aliases/AnyFunction.md","lastUpdated":null}'),o={name:"api/types/type-aliases/AnyFunction.md"},r=n('

fx-flow / types / AnyFunction

Type alias: AnyFunction

AnyFunction: (...args) => any

Parameters

• ...args: any[]

Returns

any

Source

packages/core/src/types/function.ts:3

',9),s=[r];function c(i,l,p,u,d,h){return t(),a("div",null,s)}const f=e(o,[["render",c]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as n}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: AnyFunction","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AnyFunction.md","filePath":"api/types/type-aliases/AnyFunction.md","lastUpdated":null}'),o={name:"api/types/type-aliases/AnyFunction.md"},r=n('

fx-flow / types / AnyFunction

Type alias: AnyFunction

AnyFunction: (...args) => any

Parameters

• ...args: any[]

Returns

any

Source

packages/core/src/types/function.ts:3

',9),s=[r];function c(i,l,p,u,d,h){return t(),a("div",null,s)}const f=e(o,[["render",c]]);export{_ as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.lean.js b/assets/api_types_type-aliases_AnyFunction.md.a8HTC7VC.lean.js similarity index 100% rename from assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.lean.js rename to assets/api_types_type-aliases_AnyFunction.md.a8HTC7VC.lean.js diff --git a/assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.js b/assets/api_types_type-aliases_AnyObject.md.1jC5_aX1.js similarity index 95% rename from assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.js rename to assets/api_types_type-aliases_AnyObject.md.1jC5_aX1.js index 0df04745d..7c0197309 100644 --- a/assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.js +++ b/assets/api_types_type-aliases_AnyObject.md.1jC5_aX1.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const h=JSON.parse('{"title":"Type alias: AnyObject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AnyObject.md","filePath":"api/types/type-aliases/AnyObject.md","lastUpdated":null}'),c={name:"api/types/type-aliases/AnyObject.md"},s=o('

fx-flow / types / AnyObject

Type alias: AnyObject

AnyObject: Record<string | number | symbol, any>

Source

packages/core/src/types/basic.ts:3

',5),r=[s];function n(l,i,p,d,y,_){return t(),a("div",null,r)}const u=e(c,[["render",n]]);export{h as __pageData,u as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const h=JSON.parse('{"title":"Type alias: AnyObject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AnyObject.md","filePath":"api/types/type-aliases/AnyObject.md","lastUpdated":null}'),c={name:"api/types/type-aliases/AnyObject.md"},s=o('

fx-flow / types / AnyObject

Type alias: AnyObject

AnyObject: Record<string | number | symbol, any>

Source

packages/core/src/types/basic.ts:3

',5),r=[s];function n(l,i,p,d,y,_){return t(),a("div",null,r)}const u=e(c,[["render",n]]);export{h as __pageData,u as default}; diff --git a/assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.lean.js b/assets/api_types_type-aliases_AnyObject.md.1jC5_aX1.lean.js similarity index 100% rename from assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.lean.js rename to assets/api_types_type-aliases_AnyObject.md.1jC5_aX1.lean.js diff --git a/assets/api_types_type-aliases_Append.md.vq-M8jF9.js b/assets/api_types_type-aliases_Append.md.akngkXnA.js similarity index 95% rename from assets/api_types_type-aliases_Append.md.vq-M8jF9.js rename to assets/api_types_type-aliases_Append.md.akngkXnA.js index 05c18ef7f..b545fae5f 100644 --- a/assets/api_types_type-aliases_Append.md.vq-M8jF9.js +++ b/assets/api_types_type-aliases_Append.md.akngkXnA.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as p}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Append","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Append.md","filePath":"api/types/type-aliases/Append.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Append.md"},o=p('

fx-flow / types / Append

Type alias: Append<T, U>

Append<T, U>: [...T, U]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:44

',8),r=[o];function n(c,d,l,i,_,h){return t(),a("div",null,r)}const m=e(s,[["render",n]]);export{f as __pageData,m as default}; +import{_ as e,c as a,o as t,R as p}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Append","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Append.md","filePath":"api/types/type-aliases/Append.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Append.md"},o=p('

fx-flow / types / Append

Type alias: Append<T, U>

Append<T, U>: [...T, U]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:44

',8),r=[o];function n(c,d,l,i,_,h){return t(),a("div",null,r)}const m=e(s,[["render",n]]);export{f as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_Append.md.vq-M8jF9.lean.js b/assets/api_types_type-aliases_Append.md.akngkXnA.lean.js similarity index 100% rename from assets/api_types_type-aliases_Append.md.vq-M8jF9.lean.js rename to assets/api_types_type-aliases_Append.md.akngkXnA.lean.js diff --git a/assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.js b/assets/api_types_type-aliases_ArrayReturnValue.md.yE6uU03l.js similarity index 97% rename from assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.js rename to assets/api_types_type-aliases_ArrayReturnValue.md.yE6uU03l.js index 527e3cfa7..fb8d9f5da 100644 --- a/assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.js +++ b/assets/api_types_type-aliases_ArrayReturnValue.md.yE6uU03l.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: ArrayReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/ArrayReturnValue.md","filePath":"api/types/type-aliases/ArrayReturnValue.md","lastUpdated":null}'),o={name:"api/types/type-aliases/ArrayReturnValue.md"},l=r('

fx-flow / types / ArrayReturnValue

Type alias: ArrayReturnValue<T>

ArrayReturnValue<T>: T extends Iterable<unknown> ? IterableItem<T>[] : T extends AsyncIterable<unknown> ? Promise<AsyncIterableItem<T>[]> : never

T is AsyncIterable ? Promise<AsyncIterableItem<T> > : IterableItem<T>

Type parameters

T extends UniversalIterable

Source

packages/core/src/types/array.ts:4

',8),s=[l];function c(n,d,p,i,u,h){return t(),a("div",null,s)}const _=e(o,[["render",c]]);export{m as __pageData,_ as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: ArrayReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/ArrayReturnValue.md","filePath":"api/types/type-aliases/ArrayReturnValue.md","lastUpdated":null}'),o={name:"api/types/type-aliases/ArrayReturnValue.md"},l=r('

fx-flow / types / ArrayReturnValue

Type alias: ArrayReturnValue<T>

ArrayReturnValue<T>: T extends Iterable<unknown> ? IterableItem<T>[] : T extends AsyncIterable<unknown> ? Promise<AsyncIterableItem<T>[]> : never

T is AsyncIterable ? Promise<AsyncIterableItem<T> > : IterableItem<T>

Type parameters

T extends UniversalIterable

Source

packages/core/src/types/array.ts:4

',8),s=[l];function c(n,d,p,i,u,h){return t(),a("div",null,s)}const _=e(o,[["render",c]]);export{m as __pageData,_ as default}; diff --git a/assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.lean.js b/assets/api_types_type-aliases_ArrayReturnValue.md.yE6uU03l.lean.js similarity index 100% rename from assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.lean.js rename to assets/api_types_type-aliases_ArrayReturnValue.md.yE6uU03l.lean.js diff --git a/assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.js b/assets/api_types_type-aliases_AsyncFunction.md.6kZ5EfQ8.js similarity index 96% rename from assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.js rename to assets/api_types_type-aliases_AsyncFunction.md.6kZ5EfQ8.js index ed4a3eec6..49c3b904a 100644 --- a/assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.js +++ b/assets/api_types_type-aliases_AsyncFunction.md.6kZ5EfQ8.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: AsyncFunction","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AsyncFunction.md","filePath":"api/types/type-aliases/AsyncFunction.md","lastUpdated":null}'),s={name:"api/types/type-aliases/AsyncFunction.md"},n=o('

fx-flow / types / AsyncFunction

Type alias: AsyncFunction

AsyncFunction: (...args) => Promise<any>

Parameters

• ...args: any[]

Returns

Promise<any>

Source

packages/core/src/types/function.ts:1

',9),r=[n];function c(i,l,p,d,u,h){return t(),a("div",null,r)}const f=e(s,[["render",c]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: AsyncFunction","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AsyncFunction.md","filePath":"api/types/type-aliases/AsyncFunction.md","lastUpdated":null}'),s={name:"api/types/type-aliases/AsyncFunction.md"},n=o('

fx-flow / types / AsyncFunction

Type alias: AsyncFunction

AsyncFunction: (...args) => Promise<any>

Parameters

• ...args: any[]

Returns

Promise<any>

Source

packages/core/src/types/function.ts:1

',9),r=[n];function c(i,l,p,d,u,h){return t(),a("div",null,r)}const f=e(s,[["render",c]]);export{_ as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.lean.js b/assets/api_types_type-aliases_AsyncFunction.md.6kZ5EfQ8.lean.js similarity index 100% rename from assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.lean.js rename to assets/api_types_type-aliases_AsyncFunction.md.6kZ5EfQ8.lean.js diff --git a/assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.js b/assets/api_types_type-aliases_AsyncIterableItem.md.uwFlNb_r.js similarity index 96% rename from assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.js rename to assets/api_types_type-aliases_AsyncIterableItem.md.uwFlNb_r.js index e3d66a80d..f3566a6ec 100644 --- a/assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.js +++ b/assets/api_types_type-aliases_AsyncIterableItem.md.uwFlNb_r.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: AsyncIterableItem","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AsyncIterableItem.md","filePath":"api/types/type-aliases/AsyncIterableItem.md","lastUpdated":null}'),s={name:"api/types/type-aliases/AsyncIterableItem.md"},c=r('

fx-flow / types / AsyncIterableItem

Type alias: AsyncIterableItem<T>

AsyncIterableItem<T>: T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of AsyncIterable

Type parameters

T extends AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:11

',8),l=[c];function o(n,i,p,d,y,m){return a(),t("div",null,l)}const _=e(s,[["render",o]]);export{b as __pageData,_ as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: AsyncIterableItem","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/AsyncIterableItem.md","filePath":"api/types/type-aliases/AsyncIterableItem.md","lastUpdated":null}'),s={name:"api/types/type-aliases/AsyncIterableItem.md"},c=r('

fx-flow / types / AsyncIterableItem

Type alias: AsyncIterableItem<T>

AsyncIterableItem<T>: T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of AsyncIterable

Type parameters

T extends AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:11

',8),l=[c];function o(n,i,p,d,y,m){return a(),t("div",null,l)}const _=e(s,[["render",o]]);export{b as __pageData,_ as default}; diff --git a/assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.lean.js b/assets/api_types_type-aliases_AsyncIterableItem.md.uwFlNb_r.lean.js similarity index 100% rename from assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.lean.js rename to assets/api_types_type-aliases_AsyncIterableItem.md.uwFlNb_r.lean.js diff --git a/assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.js b/assets/api_types_type-aliases_ConcatReturnValue.md.Ariwkekv.js similarity index 97% rename from assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.js rename to assets/api_types_type-aliases_ConcatReturnValue.md.Ariwkekv.js index 835dca75d..d0cf26e6d 100644 --- a/assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.js +++ b/assets/api_types_type-aliases_ConcatReturnValue.md.Ariwkekv.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: ConcatReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/ConcatReturnValue.md","filePath":"api/types/type-aliases/ConcatReturnValue.md","lastUpdated":null}'),o={name:"api/types/type-aliases/ConcatReturnValue.md"},l=r('

fx-flow / types / ConcatReturnValue

Type alias: ConcatReturnValue<A, B>

ConcatReturnValue<A, B>: A extends AsyncIterable<unknown> ? AsyncIterableIterator<UniversalIterableItem<A> | UniversalIterableItem<B>> : B extends AsyncIterable<unknown> ? AsyncIterableIterator<UniversalIterableItem<A> | UniversalIterableItem<B>> : IterableIterator<UniversalIterableItem<A> | UniversalIterableItem<B>>

Type parameters

A extends UniversalIterable

B extends UniversalIterable

Source

packages/core/src/types/concat.ts:3

',8),c=[l];function n(s,d,i,p,h,I){return a(),t("div",null,c)}const b=e(o,[["render",n]]);export{m as __pageData,b as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: ConcatReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/ConcatReturnValue.md","filePath":"api/types/type-aliases/ConcatReturnValue.md","lastUpdated":null}'),o={name:"api/types/type-aliases/ConcatReturnValue.md"},l=r('

fx-flow / types / ConcatReturnValue

Type alias: ConcatReturnValue<A, B>

ConcatReturnValue<A, B>: A extends AsyncIterable<unknown> ? AsyncIterableIterator<UniversalIterableItem<A> | UniversalIterableItem<B>> : B extends AsyncIterable<unknown> ? AsyncIterableIterator<UniversalIterableItem<A> | UniversalIterableItem<B>> : IterableIterator<UniversalIterableItem<A> | UniversalIterableItem<B>>

Type parameters

A extends UniversalIterable

B extends UniversalIterable

Source

packages/core/src/types/concat.ts:3

',8),c=[l];function n(s,d,i,p,h,I){return a(),t("div",null,c)}const b=e(o,[["render",n]]);export{m as __pageData,b as default}; diff --git a/assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.lean.js b/assets/api_types_type-aliases_ConcatReturnValue.md.Ariwkekv.lean.js similarity index 100% rename from assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.lean.js rename to assets/api_types_type-aliases_ConcatReturnValue.md.Ariwkekv.lean.js diff --git a/assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.js b/assets/api_types_type-aliases_EmptyObject.md.2YbBeJ5B.js similarity index 95% rename from assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.js rename to assets/api_types_type-aliases_EmptyObject.md.2YbBeJ5B.js index bccc16a28..4058b5a06 100644 --- a/assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.js +++ b/assets/api_types_type-aliases_EmptyObject.md.2YbBeJ5B.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: EmptyObject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/EmptyObject.md","filePath":"api/types/type-aliases/EmptyObject.md","lastUpdated":null}'),c={name:"api/types/type-aliases/EmptyObject.md"},s=o('

fx-flow / types / EmptyObject

Type alias: EmptyObject

EmptyObject: Record<string | number | symbol, never>

Source

packages/core/src/types/basic.ts:5

',5),r=[s];function p(l,i,d,n,m,_){return a(),t("div",null,r)}const h=e(c,[["render",p]]);export{b as __pageData,h as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: EmptyObject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/EmptyObject.md","filePath":"api/types/type-aliases/EmptyObject.md","lastUpdated":null}'),c={name:"api/types/type-aliases/EmptyObject.md"},s=o('

fx-flow / types / EmptyObject

Type alias: EmptyObject

EmptyObject: Record<string | number | symbol, never>

Source

packages/core/src/types/basic.ts:5

',5),r=[s];function p(l,i,d,n,m,_){return a(),t("div",null,r)}const h=e(c,[["render",p]]);export{b as __pageData,h as default}; diff --git a/assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.lean.js b/assets/api_types_type-aliases_EmptyObject.md.2YbBeJ5B.lean.js similarity index 100% rename from assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.lean.js rename to assets/api_types_type-aliases_EmptyObject.md.2YbBeJ5B.lean.js diff --git a/assets/api_types_type-aliases_Entries.md.rV6WJedz.js b/assets/api_types_type-aliases_Entries.md.OzJyAD97.js similarity index 96% rename from assets/api_types_type-aliases_Entries.md.rV6WJedz.js rename to assets/api_types_type-aliases_Entries.md.OzJyAD97.js index 44a39c365..e7dbbf9b9 100644 --- a/assets/api_types_type-aliases_Entries.md.rV6WJedz.js +++ b/assets/api_types_type-aliases_Entries.md.OzJyAD97.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Type alias: Entries","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Entries.md","filePath":"api/types/type-aliases/Entries.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Entries.md"},r=s('

fx-flow / types / Entries

Type alias: Entries<T, K>

Entries<T, K>: K extends K ? [K, T[K]] : never

Type parameters

T extends AnyObject

K extends keyof T = keyof T

Source

packages/core/src/types/basic.ts:50

',8),c=[r];function n(i,d,p,l,h,_){return a(),t("div",null,c)}const u=e(o,[["render",n]]);export{y as __pageData,u as default}; +import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Type alias: Entries","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Entries.md","filePath":"api/types/type-aliases/Entries.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Entries.md"},r=s('

fx-flow / types / Entries

Type alias: Entries<T, K>

Entries<T, K>: K extends K ? [K, T[K]] : never

Type parameters

T extends AnyObject

K extends keyof T = keyof T

Source

packages/core/src/types/basic.ts:50

',8),c=[r];function n(i,d,p,l,h,_){return a(),t("div",null,c)}const u=e(o,[["render",n]]);export{y as __pageData,u as default}; diff --git a/assets/api_types_type-aliases_Entries.md.rV6WJedz.lean.js b/assets/api_types_type-aliases_Entries.md.OzJyAD97.lean.js similarity index 100% rename from assets/api_types_type-aliases_Entries.md.rV6WJedz.lean.js rename to assets/api_types_type-aliases_Entries.md.OzJyAD97.lean.js diff --git a/assets/api_types_type-aliases_Expand.md.tpTA1Ab-.js b/assets/api_types_type-aliases_Expand.md.0m5rOL3p.js similarity index 97% rename from assets/api_types_type-aliases_Expand.md.tpTA1Ab-.js rename to assets/api_types_type-aliases_Expand.md.0m5rOL3p.js index 6b2755939..04c1292ed 100644 --- a/assets/api_types_type-aliases_Expand.md.tpTA1Ab-.js +++ b/assets/api_types_type-aliases_Expand.md.0m5rOL3p.js @@ -1 +1 @@ -import{_ as e,c as o,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: Expand","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Expand.md","filePath":"api/types/type-aliases/Expand.md","lastUpdated":null}'),d={name:"api/types/type-aliases/Expand.md"},c=t('

fx-flow / types / Expand

Type alias: Expand<T, Ignore>

Expand<T, Ignore>: T extends T ? T extends Ignore ? T : T extends (...args) => Promise<infer R> ? (...args) => Promise<Expand<R, Ignore>> : T extends (...args) => infer R ? (...args) => Expand<R, Ignore> : T extends object ? { [K in keyof T]: Expand<T[K], Ignore> } : T : never

Expand nested type deeply

Type parameters

T

Ignore = never

Source

packages/core/src/types/basic.ts:22

',9),r=[c];function s(n,p,l,i,g,h){return a(),o("div",null,r)}const T=e(d,[["render",s]]);export{_ as __pageData,T as default}; +import{_ as e,c as o,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: Expand","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Expand.md","filePath":"api/types/type-aliases/Expand.md","lastUpdated":null}'),d={name:"api/types/type-aliases/Expand.md"},c=t('

fx-flow / types / Expand

Type alias: Expand<T, Ignore>

Expand<T, Ignore>: T extends T ? T extends Ignore ? T : T extends (...args) => Promise<infer R> ? (...args) => Promise<Expand<R, Ignore>> : T extends (...args) => infer R ? (...args) => Expand<R, Ignore> : T extends object ? { [K in keyof T]: Expand<T[K], Ignore> } : T : never

Expand nested type deeply

Type parameters

T

Ignore = never

Source

packages/core/src/types/basic.ts:22

',9),r=[c];function s(n,p,l,i,g,h){return a(),o("div",null,r)}const T=e(d,[["render",s]]);export{_ as __pageData,T as default}; diff --git a/assets/api_types_type-aliases_Expand.md.tpTA1Ab-.lean.js b/assets/api_types_type-aliases_Expand.md.0m5rOL3p.lean.js similarity index 100% rename from assets/api_types_type-aliases_Expand.md.tpTA1Ab-.lean.js rename to assets/api_types_type-aliases_Expand.md.0m5rOL3p.lean.js diff --git a/assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.js b/assets/api_types_type-aliases_FixedPromise.md.GGq-eHOi.js similarity index 95% rename from assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.js rename to assets/api_types_type-aliases_FixedPromise.md.GGq-eHOi.js index 4dbd4d6c7..e914acc38 100644 --- a/assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.js +++ b/assets/api_types_type-aliases_FixedPromise.md.GGq-eHOi.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FixedPromise","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FixedPromise.md","filePath":"api/types/type-aliases/FixedPromise.md","lastUpdated":null}'),s={name:"api/types/type-aliases/FixedPromise.md"},o=r('

fx-flow / types / FixedPromise

Type alias: FixedPromise<T>

FixedPromise<T>: Promise<Awaited<T>>

Type parameters

T

Source

packages/core/src/types/promise.ts:1

',7),i=[o];function p(l,c,d,n,m,h){return t(),a("div",null,i)}const u=e(s,[["render",p]]);export{f as __pageData,u as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FixedPromise","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FixedPromise.md","filePath":"api/types/type-aliases/FixedPromise.md","lastUpdated":null}'),s={name:"api/types/type-aliases/FixedPromise.md"},o=r('

fx-flow / types / FixedPromise

Type alias: FixedPromise<T>

FixedPromise<T>: Promise<Awaited<T>>

Type parameters

T

Source

packages/core/src/types/promise.ts:1

',7),i=[o];function p(l,c,d,n,m,h){return t(),a("div",null,i)}const u=e(s,[["render",p]]);export{f as __pageData,u as default}; diff --git a/assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.lean.js b/assets/api_types_type-aliases_FixedPromise.md.GGq-eHOi.lean.js similarity index 100% rename from assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.lean.js rename to assets/api_types_type-aliases_FixedPromise.md.GGq-eHOi.lean.js diff --git a/assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.js b/assets/api_types_type-aliases_FlatReturnValue.md.XeFDFz7x.js similarity index 97% rename from assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.js rename to assets/api_types_type-aliases_FlatReturnValue.md.XeFDFz7x.js index 5e6d5df13..9826d2726 100644 --- a/assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.js +++ b/assets/api_types_type-aliases_FlatReturnValue.md.XeFDFz7x.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: FlatReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FlatReturnValue.md","filePath":"api/types/type-aliases/FlatReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/FlatReturnValue.md"},o=r('

fx-flow / types / FlatReturnValue

Type alias: FlatReturnValue<A, B>

FlatReturnValue<A, B>: A extends Iterable<unknown> ? IterableIterator<DeepFlatSync<IterableItem<A>, B>> : A extends AsyncIterable<unknown> ? AsyncIterableIterator<DeepFlat<Awaited<AsyncIterableItem<A>>, B>> : never

Type parameters

A extends UniversalIterable

B extends number = 1

Source

packages/core/src/types/flat/flat.ts:10

',8),c=[o];function s(n,d,i,p,h,u){return a(),t("div",null,c)}const b=e(l,[["render",s]]);export{m as __pageData,b as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: FlatReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FlatReturnValue.md","filePath":"api/types/type-aliases/FlatReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/FlatReturnValue.md"},o=r('

fx-flow / types / FlatReturnValue

Type alias: FlatReturnValue<A, B>

FlatReturnValue<A, B>: A extends Iterable<unknown> ? IterableIterator<DeepFlatSync<IterableItem<A>, B>> : A extends AsyncIterable<unknown> ? AsyncIterableIterator<DeepFlat<Awaited<AsyncIterableItem<A>>, B>> : never

Type parameters

A extends UniversalIterable

B extends number = 1

Source

packages/core/src/types/flat/flat.ts:10

',8),c=[o];function s(n,d,i,p,h,u){return a(),t("div",null,c)}const b=e(l,[["render",s]]);export{m as __pageData,b as default}; diff --git a/assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.lean.js b/assets/api_types_type-aliases_FlatReturnValue.md.XeFDFz7x.lean.js similarity index 100% rename from assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.lean.js rename to assets/api_types_type-aliases_FlatReturnValue.md.XeFDFz7x.lean.js diff --git a/assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.js b/assets/api_types_type-aliases_FlowReturnValue.md.tMlloW9q.js similarity index 92% rename from assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.js rename to assets/api_types_type-aliases_FlowReturnValue.md.tMlloW9q.js index 45cac3099..6a12d990e 100644 --- a/assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.js +++ b/assets/api_types_type-aliases_FlowReturnValue.md.tMlloW9q.js @@ -1 +1 @@ -import{_ as e,c as t,o,R as a}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FlowReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FlowReturnValue.md","filePath":"api/types/type-aliases/FlowReturnValue.md","lastUpdated":null}'),r={name:"api/types/type-aliases/FlowReturnValue.md"},c=a('

fx-flow / types / FlowReturnValue

Type alias: FlowReturnValue<T, Depth0>

FlowReturnValue<T, Depth0>: T extends [infer First, infer Second, ...(infer Rest)] ? [Promise<never>] extends [First] ? [First] extends [Promise<any>] ? Depth0 extends true ? FixedPromise<Tail<T>> : MaybePromise<Tail<T>> : MaybePromise<Tail<T>> : FlowReturnValue<[Second, ...Rest], false> : T[0]

T = [...Rest, Last], any one of Rest is Promise ? MaybePromise<Last> : Last

Type parameters

T extends unknown[]

Depth0 = true

Source

packages/core/src/types/flow.ts:15

',9),l=[c];function d(s,n,i,p,u,h){return o(),t("div",null,l)}const T=e(r,[["render",d]]);export{f as __pageData,T as default}; +import{_ as e,c as t,o,R as a}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FlowReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FlowReturnValue.md","filePath":"api/types/type-aliases/FlowReturnValue.md","lastUpdated":null}'),r={name:"api/types/type-aliases/FlowReturnValue.md"},c=a('

fx-flow / types / FlowReturnValue

Type alias: FlowReturnValue<T, Depth0>

FlowReturnValue<T, Depth0>: T extends [infer First, infer Second, ...(infer Rest)] ? [Promise<never>] extends [First] ? [First] extends [Promise<any>] ? Depth0 extends true ? FixedPromise<Tail<T>> : MaybePromise<Tail<T>> : MaybePromise<Tail<T>> : FlowReturnValue<[Second, ...Rest], false> : T[0]

T = [...Rest, Last], any one of Rest is Promise ? MaybePromise<Last> : Last

Type parameters

T extends unknown[]

Depth0 = true

Source

packages/core/src/types/flow.ts:15

',9),d=[c];function l(s,n,i,p,u,h){return o(),t("div",null,d)}const T=e(r,[["render",l]]);export{f as __pageData,T as default}; diff --git a/assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.lean.js b/assets/api_types_type-aliases_FlowReturnValue.md.tMlloW9q.lean.js similarity index 63% rename from assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.lean.js rename to assets/api_types_type-aliases_FlowReturnValue.md.tMlloW9q.lean.js index 3e5bf3104..92b65fcda 100644 --- a/assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.lean.js +++ b/assets/api_types_type-aliases_FlowReturnValue.md.tMlloW9q.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o,R as a}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FlowReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FlowReturnValue.md","filePath":"api/types/type-aliases/FlowReturnValue.md","lastUpdated":null}'),r={name:"api/types/type-aliases/FlowReturnValue.md"},c=a("",9),l=[c];function d(s,n,i,p,u,h){return o(),t("div",null,l)}const T=e(r,[["render",d]]);export{f as __pageData,T as default}; +import{_ as e,c as t,o,R as a}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FlowReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FlowReturnValue.md","filePath":"api/types/type-aliases/FlowReturnValue.md","lastUpdated":null}'),r={name:"api/types/type-aliases/FlowReturnValue.md"},c=a("",9),d=[c];function l(s,n,i,p,u,h){return o(),t("div",null,d)}const T=e(r,[["render",l]]);export{f as __pageData,T as default}; diff --git a/assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.js b/assets/api_types_type-aliases_FnReturnValue.md.0Gx7idI-.js similarity index 95% rename from assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.js rename to assets/api_types_type-aliases_FnReturnValue.md.0Gx7idI-.js index 83bde797f..85e41b729 100644 --- a/assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.js +++ b/assets/api_types_type-aliases_FnReturnValue.md.0Gx7idI-.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FnReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FnReturnValue.md","filePath":"api/types/type-aliases/FnReturnValue.md","lastUpdated":null}'),s={name:"api/types/type-aliases/FnReturnValue.md"},o=r('

fx-flow / types / FnReturnValue

Type alias: FnReturnValue

FnReturnValue: MaybePromise<Result<unknown>>

Source

packages/core/src/types/flow.ts:5

',5),l=[o];function n(c,u,i,p,d,_){return t(),a("div",null,l)}const m=e(s,[["render",n]]);export{f as __pageData,m as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: FnReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/FnReturnValue.md","filePath":"api/types/type-aliases/FnReturnValue.md","lastUpdated":null}'),s={name:"api/types/type-aliases/FnReturnValue.md"},o=r('

fx-flow / types / FnReturnValue

Type alias: FnReturnValue

FnReturnValue: MaybePromise<Result<unknown>>

Source

packages/core/src/types/flow.ts:5

',5),l=[o];function n(c,u,i,p,d,_){return t(),a("div",null,l)}const m=e(s,[["render",n]]);export{f as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.lean.js b/assets/api_types_type-aliases_FnReturnValue.md.0Gx7idI-.lean.js similarity index 100% rename from assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.lean.js rename to assets/api_types_type-aliases_FnReturnValue.md.0Gx7idI-.lean.js diff --git a/assets/api_types_type-aliases_Head.md.wiSbMYPo.js b/assets/api_types_type-aliases_Head.md.Wt6AltgI.js similarity index 91% rename from assets/api_types_type-aliases_Head.md.wiSbMYPo.js rename to assets/api_types_type-aliases_Head.md.Wt6AltgI.js index 0b57a39b9..ac1662665 100644 --- a/assets/api_types_type-aliases_Head.md.wiSbMYPo.js +++ b/assets/api_types_type-aliases_Head.md.Wt6AltgI.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Head","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Head.md","filePath":"api/types/type-aliases/Head.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Head.md"},r=s('

fx-flow / types / Head

Type alias: Head<T>

Head<T>: T extends [infer First, ...unknown[]] ? First : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:42

',7),c=[r];function d(p,i,n,l,h,_){return t(),a("div",null,c)}const m=e(o,[["render",d]]);export{f as __pageData,m as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Head","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Head.md","filePath":"api/types/type-aliases/Head.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Head.md"},r=s('

fx-flow / types / Head

Type alias: Head<T>

Head<T>: T extends [infer First, ...unknown[]] ? First : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:42

',7),c=[r];function d(p,i,n,l,h,_){return t(),a("div",null,c)}const m=e(o,[["render",d]]);export{f as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_Head.md.wiSbMYPo.lean.js b/assets/api_types_type-aliases_Head.md.Wt6AltgI.lean.js similarity index 100% rename from assets/api_types_type-aliases_Head.md.wiSbMYPo.lean.js rename to assets/api_types_type-aliases_Head.md.Wt6AltgI.lean.js diff --git a/assets/api_types_type-aliases_Immutable.md.rdhVaqB9.js b/assets/api_types_type-aliases_Immutable.md.WPKd_GoR.js similarity index 97% rename from assets/api_types_type-aliases_Immutable.md.rdhVaqB9.js rename to assets/api_types_type-aliases_Immutable.md.WPKd_GoR.js index c4b33b1f5..4262e529c 100644 --- a/assets/api_types_type-aliases_Immutable.md.rdhVaqB9.js +++ b/assets/api_types_type-aliases_Immutable.md.WPKd_GoR.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: Immutable","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Immutable.md","filePath":"api/types/type-aliases/Immutable.md","lastUpdated":null}'),c={name:"api/types/type-aliases/Immutable.md"},r=o('

fx-flow / types / Immutable

Type alias: Immutable<T, Ignore>

Immutable<T, Ignore>: T extends T ? T extends Primitive | AnyFunction | Ignore ? T : T extends infer U[] ? IsTuple<T> extends true ? ImmutableTuple<T, Ignore> : ImmutableArray<U, Ignore> : T extends Map<infer K, infer V> ? ImmutableMap<K, V, Ignore> : T extends Set<infer M> ? ImmutableSet<M, Ignore> : ImmutableObject<T, Ignore> : never

Make types to readonly, work recursively

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:15

',9),d=[r];function l(s,n,m,i,p,u){return a(),t("div",null,d)}const g=e(c,[["render",l]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Type alias: Immutable","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Immutable.md","filePath":"api/types/type-aliases/Immutable.md","lastUpdated":null}'),c={name:"api/types/type-aliases/Immutable.md"},r=o('

fx-flow / types / Immutable

Type alias: Immutable<T, Ignore>

Immutable<T, Ignore>: T extends T ? T extends Primitive | AnyFunction | Ignore ? T : T extends infer U[] ? IsTuple<T> extends true ? ImmutableTuple<T, Ignore> : ImmutableArray<U, Ignore> : T extends Map<infer K, infer V> ? ImmutableMap<K, V, Ignore> : T extends Set<infer M> ? ImmutableSet<M, Ignore> : ImmutableObject<T, Ignore> : never

Make types to readonly, work recursively

Type parameters

T

Ignore = never

Source

packages/core/src/types/immutable.ts:15

',9),d=[r];function l(s,n,m,i,p,u){return a(),t("div",null,d)}const g=e(c,[["render",l]]);export{b as __pageData,g as default}; diff --git a/assets/api_types_type-aliases_Immutable.md.rdhVaqB9.lean.js b/assets/api_types_type-aliases_Immutable.md.WPKd_GoR.lean.js similarity index 100% rename from assets/api_types_type-aliases_Immutable.md.rdhVaqB9.lean.js rename to assets/api_types_type-aliases_Immutable.md.WPKd_GoR.lean.js diff --git a/assets/api_types_type-aliases_Include.md.HVNQk47w.js b/assets/api_types_type-aliases_Include.md.CLxB497c.js similarity index 95% rename from assets/api_types_type-aliases_Include.md.HVNQk47w.js rename to assets/api_types_type-aliases_Include.md.CLxB497c.js index 1e9087530..0e866b049 100644 --- a/assets/api_types_type-aliases_Include.md.HVNQk47w.js +++ b/assets/api_types_type-aliases_Include.md.CLxB497c.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Include","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Include.md","filePath":"api/types/type-aliases/Include.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Include.md"},r=o('

fx-flow / types / Include

Type alias: Include<A, B>

Include<A, B>: A extends B ? A : never

Type parameters

A

B

Source

packages/core/src/types/basic.ts:48

',8),c=[r];function l(d,n,p,i,u,_){return t(),a("div",null,c)}const m=e(s,[["render",l]]);export{f as __pageData,m as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Include","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Include.md","filePath":"api/types/type-aliases/Include.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Include.md"},r=o('

fx-flow / types / Include

Type alias: Include<A, B>

Include<A, B>: A extends B ? A : never

Type parameters

A

B

Source

packages/core/src/types/basic.ts:48

',8),c=[r];function l(d,n,p,i,u,_){return t(),a("div",null,c)}const m=e(s,[["render",l]]);export{f as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_Include.md.HVNQk47w.lean.js b/assets/api_types_type-aliases_Include.md.CLxB497c.lean.js similarity index 100% rename from assets/api_types_type-aliases_Include.md.HVNQk47w.lean.js rename to assets/api_types_type-aliases_Include.md.CLxB497c.lean.js diff --git a/assets/api_types_type-aliases_IsAny.md.CDofSvqL.js b/assets/api_types_type-aliases_IsAny.md.m8W7mGsR.js similarity index 95% rename from assets/api_types_type-aliases_IsAny.md.CDofSvqL.js rename to assets/api_types_type-aliases_IsAny.md.m8W7mGsR.js index bcc6554b7..f3fce710b 100644 --- a/assets/api_types_type-aliases_IsAny.md.CDofSvqL.js +++ b/assets/api_types_type-aliases_IsAny.md.m8W7mGsR.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: IsAny","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsAny.md","filePath":"api/types/type-aliases/IsAny.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IsAny.md"},r=s('

fx-flow / types / IsAny

Type alias: IsAny<T>

IsAny<T>: 1 extends T & 2 ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:7

',7),c=[r];function p(n,l,i,d,y,_){return t(),a("div",null,c)}const f=e(o,[["render",p]]);export{u as __pageData,f as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: IsAny","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsAny.md","filePath":"api/types/type-aliases/IsAny.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IsAny.md"},r=s('

fx-flow / types / IsAny

Type alias: IsAny<T>

IsAny<T>: 1 extends T & 2 ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:7

',7),c=[r];function p(n,l,i,d,y,_){return t(),a("div",null,c)}const f=e(o,[["render",p]]);export{u as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_IsAny.md.CDofSvqL.lean.js b/assets/api_types_type-aliases_IsAny.md.m8W7mGsR.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsAny.md.CDofSvqL.lean.js rename to assets/api_types_type-aliases_IsAny.md.m8W7mGsR.lean.js diff --git a/assets/api_types_type-aliases_IsNever.md.2I-nBaNr.js b/assets/api_types_type-aliases_IsNever.md.MXgI2_NQ.js similarity index 95% rename from assets/api_types_type-aliases_IsNever.md.2I-nBaNr.js rename to assets/api_types_type-aliases_IsNever.md.MXgI2_NQ.js index 7a0d7b135..ab7e25e62 100644 --- a/assets/api_types_type-aliases_IsNever.md.2I-nBaNr.js +++ b/assets/api_types_type-aliases_IsNever.md.MXgI2_NQ.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: IsNever","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsNever.md","filePath":"api/types/type-aliases/IsNever.md","lastUpdated":null}'),r={name:"api/types/type-aliases/IsNever.md"},o=s('

fx-flow / types / IsNever

Type alias: IsNever<T>

IsNever<T>: [T] extends [never] ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:9

',7),c=[o];function p(l,i,n,d,_,h){return t(),a("div",null,c)}const m=e(r,[["render",p]]);export{f as __pageData,m as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: IsNever","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsNever.md","filePath":"api/types/type-aliases/IsNever.md","lastUpdated":null}'),r={name:"api/types/type-aliases/IsNever.md"},o=s('

fx-flow / types / IsNever

Type alias: IsNever<T>

IsNever<T>: [T] extends [never] ? true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:9

',7),c=[o];function p(l,i,n,d,_,h){return t(),a("div",null,c)}const m=e(r,[["render",p]]);export{f as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_IsNever.md.2I-nBaNr.lean.js b/assets/api_types_type-aliases_IsNever.md.MXgI2_NQ.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsNever.md.2I-nBaNr.lean.js rename to assets/api_types_type-aliases_IsNever.md.MXgI2_NQ.lean.js diff --git a/assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.js b/assets/api_types_type-aliases_IsTuple.md.qyV4Vi-8.js similarity index 96% rename from assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.js rename to assets/api_types_type-aliases_IsTuple.md.qyV4Vi-8.js index 0145fbd7d..6094aeeea 100644 --- a/assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.js +++ b/assets/api_types_type-aliases_IsTuple.md.qyV4Vi-8.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: IsTuple","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsTuple.md","filePath":"api/types/type-aliases/IsTuple.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IsTuple.md"},r=s('

fx-flow / types / IsTuple

Type alias: IsTuple<T>

IsTuple<T>: [T] extends [never] ? false : [T] extends [any[]] ? number extends T["length"] ? false : true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:13

',7),c=[r];function l(p,d,i,n,u,h){return t(),a("div",null,c)}const f=e(o,[["render",l]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: IsTuple","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsTuple.md","filePath":"api/types/type-aliases/IsTuple.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IsTuple.md"},r=s('

fx-flow / types / IsTuple

Type alias: IsTuple<T>

IsTuple<T>: [T] extends [never] ? false : [T] extends [any[]] ? number extends T["length"] ? false : true : false

Type parameters

T

Source

packages/core/src/types/basic.ts:13

',7),c=[r];function l(p,d,i,n,u,h){return t(),a("div",null,c)}const f=e(o,[["render",l]]);export{_ as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.lean.js b/assets/api_types_type-aliases_IsTuple.md.qyV4Vi-8.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.lean.js rename to assets/api_types_type-aliases_IsTuple.md.qyV4Vi-8.lean.js diff --git a/assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.js b/assets/api_types_type-aliases_IsUnion.md.PArN0rhs.js similarity index 95% rename from assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.js rename to assets/api_types_type-aliases_IsUnion.md.PArN0rhs.js index 3f8a306df..ed0fbaf93 100644 --- a/assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.js +++ b/assets/api_types_type-aliases_IsUnion.md.PArN0rhs.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: IsUnion","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsUnion.md","filePath":"api/types/type-aliases/IsUnion.md","lastUpdated":null}'),s={name:"api/types/type-aliases/IsUnion.md"},r=o('

fx-flow / types / IsUnion

Type alias: IsUnion<T, A>

IsUnion<T, A>: T extends T ? [A] extends [T] ? false : true : never

Type parameters

T

A = T

Source

packages/core/src/types/basic.ts:11

',8),n=[r];function c(i,p,d,l,_,h){return t(),a("div",null,n)}const T=e(s,[["render",c]]);export{f as __pageData,T as default}; +import{_ as e,c as a,o as t,R as o}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: IsUnion","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IsUnion.md","filePath":"api/types/type-aliases/IsUnion.md","lastUpdated":null}'),s={name:"api/types/type-aliases/IsUnion.md"},r=o('

fx-flow / types / IsUnion

Type alias: IsUnion<T, A>

IsUnion<T, A>: T extends T ? [A] extends [T] ? false : true : never

Type parameters

T

A = T

Source

packages/core/src/types/basic.ts:11

',8),n=[r];function c(i,p,d,l,_,h){return t(),a("div",null,n)}const T=e(s,[["render",c]]);export{f as __pageData,T as default}; diff --git a/assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.lean.js b/assets/api_types_type-aliases_IsUnion.md.PArN0rhs.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.lean.js rename to assets/api_types_type-aliases_IsUnion.md.PArN0rhs.lean.js diff --git a/assets/api_types_type-aliases_Item.md.HvM8m1FG.js b/assets/api_types_type-aliases_Item.md.Axr75SBM.js similarity index 95% rename from assets/api_types_type-aliases_Item.md.HvM8m1FG.js rename to assets/api_types_type-aliases_Item.md.Axr75SBM.js index 525b2c40f..f7ed5f7a8 100644 --- a/assets/api_types_type-aliases_Item.md.HvM8m1FG.js +++ b/assets/api_types_type-aliases_Item.md.Axr75SBM.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Item","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Item.md","filePath":"api/types/type-aliases/Item.md","lastUpdated":null}'),r={name:"api/types/type-aliases/Item.md"},o=s('

fx-flow / types / Item

Type alias: Item<T>

Item<T>: T[number]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:38

',7),c=[o];function p(i,l,n,d,m,_){return a(),t("div",null,c)}const f=e(r,[["render",p]]);export{u as __pageData,f as default}; +import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Item","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Item.md","filePath":"api/types/type-aliases/Item.md","lastUpdated":null}'),r={name:"api/types/type-aliases/Item.md"},o=s('

fx-flow / types / Item

Type alias: Item<T>

Item<T>: T[number]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:38

',7),c=[o];function p(i,l,n,d,m,_){return a(),t("div",null,c)}const f=e(r,[["render",p]]);export{u as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_Item.md.HvM8m1FG.lean.js b/assets/api_types_type-aliases_Item.md.Axr75SBM.lean.js similarity index 100% rename from assets/api_types_type-aliases_Item.md.HvM8m1FG.lean.js rename to assets/api_types_type-aliases_Item.md.Axr75SBM.lean.js diff --git a/assets/api_types_type-aliases_Iter.md.r6BFq1k4.js b/assets/api_types_type-aliases_Iter.md.kHbRBEqH.js similarity index 95% rename from assets/api_types_type-aliases_Iter.md.r6BFq1k4.js rename to assets/api_types_type-aliases_Iter.md.kHbRBEqH.js index f83fa04ad..ec85cadb5 100644 --- a/assets/api_types_type-aliases_Iter.md.r6BFq1k4.js +++ b/assets/api_types_type-aliases_Iter.md.kHbRBEqH.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: Iter","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Iter.md","filePath":"api/types/type-aliases/Iter.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Iter.md"},s=r('

fx-flow / types / Iter

Type alias: Iter<T>

Iter<T>: UniversalIterator<T> | UniversalIterable<T>

Iterator or AsyncIterator or Iterable or AsyncIterable

Type parameters

T

Source

packages/core/src/types/iterable.ts:24

',8),l=[s];function c(p,i,n,d,h,_){return a(),t("div",null,l)}const u=e(o,[["render",c]]);export{m as __pageData,u as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: Iter","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Iter.md","filePath":"api/types/type-aliases/Iter.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Iter.md"},s=r('

fx-flow / types / Iter

Type alias: Iter<T>

Iter<T>: UniversalIterator<T> | UniversalIterable<T>

Iterator or AsyncIterator or Iterable or AsyncIterable

Type parameters

T

Source

packages/core/src/types/iterable.ts:24

',8),l=[s];function c(p,i,n,d,h,_){return a(),t("div",null,l)}const u=e(o,[["render",c]]);export{m as __pageData,u as default}; diff --git a/assets/api_types_type-aliases_Iter.md.r6BFq1k4.lean.js b/assets/api_types_type-aliases_Iter.md.kHbRBEqH.lean.js similarity index 100% rename from assets/api_types_type-aliases_Iter.md.r6BFq1k4.lean.js rename to assets/api_types_type-aliases_Iter.md.kHbRBEqH.lean.js diff --git a/assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.js b/assets/api_types_type-aliases_IterableItem.md.tdtjTOaC.js similarity index 96% rename from assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.js rename to assets/api_types_type-aliases_IterableItem.md.tdtjTOaC.js index 3e8c1d3bb..c6aa5521f 100644 --- a/assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.js +++ b/assets/api_types_type-aliases_IterableItem.md.tdtjTOaC.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: IterableItem","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IterableItem.md","filePath":"api/types/type-aliases/IterableItem.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IterableItem.md"},s=r('

fx-flow / types / IterableItem

Type alias: IterableItem<T>

IterableItem<T>: T extends Iterable<infer U> ? U : never

Item of Iterable

Type parameters

T extends Iterable<unknown>

Source

packages/core/src/types/iterable.ts:8

',8),l=[s];function c(i,p,n,d,m,h){return a(),t("div",null,l)}const I=e(o,[["render",c]]);export{_ as __pageData,I as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: IterableItem","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IterableItem.md","filePath":"api/types/type-aliases/IterableItem.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IterableItem.md"},s=r('

fx-flow / types / IterableItem

Type alias: IterableItem<T>

IterableItem<T>: T extends Iterable<infer U> ? U : never

Item of Iterable

Type parameters

T extends Iterable<unknown>

Source

packages/core/src/types/iterable.ts:8

',8),l=[s];function c(i,p,n,d,m,h){return a(),t("div",null,l)}const I=e(o,[["render",c]]);export{_ as __pageData,I as default}; diff --git a/assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.lean.js b/assets/api_types_type-aliases_IterableItem.md.tdtjTOaC.lean.js similarity index 100% rename from assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.lean.js rename to assets/api_types_type-aliases_IterableItem.md.tdtjTOaC.lean.js diff --git a/assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.js b/assets/api_types_type-aliases_IterableReturnValue.md.2KmYM86T.js similarity index 94% rename from assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.js rename to assets/api_types_type-aliases_IterableReturnValue.md.2KmYM86T.js index 6861b29b5..00c1d8a9f 100644 --- a/assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.js +++ b/assets/api_types_type-aliases_IterableReturnValue.md.2KmYM86T.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: IterableReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IterableReturnValue.md","filePath":"api/types/type-aliases/IterableReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/IterableReturnValue.md"},o=r('

fx-flow / types / IterableReturnValue

Type alias: IterableReturnValue<T, R>

IterableReturnValue<T, R>: T extends AsyncIterable<unknown> ? FixedPromise<R> : T extends Iterable<unknown> ? R : never

T is AsyncIterable ? FixedPromise<R> : R

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:14

',9),s=[o];function c(n,i,d,p,u,h){return a(),t("div",null,s)}const _=e(l,[["render",c]]);export{m as __pageData,_ as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: IterableReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IterableReturnValue.md","filePath":"api/types/type-aliases/IterableReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/IterableReturnValue.md"},o=r('

fx-flow / types / IterableReturnValue

Type alias: IterableReturnValue<T, R>

IterableReturnValue<T, R>: T extends AsyncIterable<unknown> ? FixedPromise<R> : T extends Iterable<unknown> ? R : never

T is AsyncIterable ? FixedPromise<R> : R

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:14

',9),s=[o];function c(n,d,i,p,u,h){return a(),t("div",null,s)}const _=e(l,[["render",c]]);export{m as __pageData,_ as default}; diff --git a/assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.lean.js b/assets/api_types_type-aliases_IterableReturnValue.md.2KmYM86T.lean.js similarity index 87% rename from assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.lean.js rename to assets/api_types_type-aliases_IterableReturnValue.md.2KmYM86T.lean.js index 201f4b09f..a56246484 100644 --- a/assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.lean.js +++ b/assets/api_types_type-aliases_IterableReturnValue.md.2KmYM86T.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: IterableReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IterableReturnValue.md","filePath":"api/types/type-aliases/IterableReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/IterableReturnValue.md"},o=r("",9),s=[o];function c(n,i,d,p,u,h){return a(),t("div",null,s)}const _=e(l,[["render",c]]);export{m as __pageData,_ as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: IterableReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IterableReturnValue.md","filePath":"api/types/type-aliases/IterableReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/IterableReturnValue.md"},o=r("",9),s=[o];function c(n,d,i,p,u,h){return a(),t("div",null,s)}const _=e(l,[["render",c]]);export{m as __pageData,_ as default}; diff --git a/assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.js b/assets/api_types_type-aliases_IteratorResolve.md.tWgbb5ST.js similarity index 96% rename from assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.js rename to assets/api_types_type-aliases_IteratorResolve.md.tWgbb5ST.js index e8635bc8d..ebeac8cd3 100644 --- a/assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.js +++ b/assets/api_types_type-aliases_IteratorResolve.md.tWgbb5ST.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: IteratorResolve","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IteratorResolve.md","filePath":"api/types/type-aliases/IteratorResolve.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IteratorResolve.md"},s=r('

fx-flow / types / IteratorResolve

Type alias: IteratorResolve<T>

IteratorResolve<T>: (args) => void

Type parameters

T

Parameters

args: IteratorResult<T>

Returns

void

Source

packages/core/src/types/promise.ts:5

',11),l=[s];function p(i,c,n,d,h,u){return t(),a("div",null,l)}const f=e(o,[["render",p]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: IteratorResolve","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IteratorResolve.md","filePath":"api/types/type-aliases/IteratorResolve.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IteratorResolve.md"},s=r('

fx-flow / types / IteratorResolve

Type alias: IteratorResolve<T>

IteratorResolve<T>: (args) => void

Type parameters

T

Parameters

args: IteratorResult<T>

Returns

void

Source

packages/core/src/types/promise.ts:5

',11),l=[s];function p(i,c,n,d,h,u){return t(),a("div",null,l)}const f=e(o,[["render",p]]);export{_ as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.lean.js b/assets/api_types_type-aliases_IteratorResolve.md.tWgbb5ST.lean.js similarity index 100% rename from assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.lean.js rename to assets/api_types_type-aliases_IteratorResolve.md.tWgbb5ST.lean.js diff --git a/assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.js b/assets/api_types_type-aliases_IteratorReturnValue.md.jybow2UV.js similarity index 97% rename from assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.js rename to assets/api_types_type-aliases_IteratorReturnValue.md.jybow2UV.js index 5047f60e9..d21e245da 100644 --- a/assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.js +++ b/assets/api_types_type-aliases_IteratorReturnValue.md.jybow2UV.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: IteratorReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IteratorReturnValue.md","filePath":"api/types/type-aliases/IteratorReturnValue.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IteratorReturnValue.md"},l=r('

fx-flow / types / IteratorReturnValue

Type alias: IteratorReturnValue<T, R>

IteratorReturnValue<T, R>: T extends Iterable<unknown> ? IterableIterator<R> : T extends AsyncIterable<unknown> ? AsyncIterableIterator<Awaited<R>> : never

T is async(AsyncIterable) ? AsyncIterableIterator<Awaited<R> > : IterableIterator<R>

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:27

',9),c=[l];function s(n,d,i,p,u,h){return a(),t("div",null,c)}const b=e(o,[["render",s]]);export{f as __pageData,b as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: IteratorReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/IteratorReturnValue.md","filePath":"api/types/type-aliases/IteratorReturnValue.md","lastUpdated":null}'),o={name:"api/types/type-aliases/IteratorReturnValue.md"},l=r('

fx-flow / types / IteratorReturnValue

Type alias: IteratorReturnValue<T, R>

IteratorReturnValue<T, R>: T extends Iterable<unknown> ? IterableIterator<R> : T extends AsyncIterable<unknown> ? AsyncIterableIterator<Awaited<R>> : never

T is async(AsyncIterable) ? AsyncIterableIterator<Awaited<R> > : IterableIterator<R>

Type parameters

T extends UniversalIterable

R = UniversalIterableItem<T>

Source

packages/core/src/types/iterable.ts:27

',9),c=[l];function s(n,d,i,p,u,h){return a(),t("div",null,c)}const b=e(o,[["render",s]]);export{f as __pageData,b as default}; diff --git a/assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.lean.js b/assets/api_types_type-aliases_IteratorReturnValue.md.jybow2UV.lean.js similarity index 100% rename from assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.lean.js rename to assets/api_types_type-aliases_IteratorReturnValue.md.jybow2UV.lean.js diff --git a/assets/api_types_type-aliases_Length.md.H4K5OG5u.js b/assets/api_types_type-aliases_Length.md.cuemXMYw.js similarity index 95% rename from assets/api_types_type-aliases_Length.md.H4K5OG5u.js rename to assets/api_types_type-aliases_Length.md.cuemXMYw.js index fde3eab37..ab5b0f92a 100644 --- a/assets/api_types_type-aliases_Length.md.H4K5OG5u.js +++ b/assets/api_types_type-aliases_Length.md.cuemXMYw.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Length","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Length.md","filePath":"api/types/type-aliases/Length.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Length.md"},r=s('

fx-flow / types / Length

Type alias: Length<T>

Length<T>: T["length"]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:36

',7),n=[r];function c(p,l,i,h,d,_){return a(),t("div",null,n)}const f=e(o,[["render",c]]);export{u as __pageData,f as default}; +import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Length","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Length.md","filePath":"api/types/type-aliases/Length.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Length.md"},r=s('

fx-flow / types / Length

Type alias: Length<T>

Length<T>: T["length"]

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:36

',7),n=[r];function c(p,l,i,h,d,_){return a(),t("div",null,n)}const f=e(o,[["render",c]]);export{u as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_Length.md.H4K5OG5u.lean.js b/assets/api_types_type-aliases_Length.md.cuemXMYw.lean.js similarity index 100% rename from assets/api_types_type-aliases_Length.md.H4K5OG5u.lean.js rename to assets/api_types_type-aliases_Length.md.cuemXMYw.lean.js diff --git a/assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.js b/assets/api_types_type-aliases_MaybePromise.md.0etjb6C0.js similarity index 91% rename from assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.js rename to assets/api_types_type-aliases_MaybePromise.md.0etjb6C0.js index b2611a5f7..1ede7e83b 100644 --- a/assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.js +++ b/assets/api_types_type-aliases_MaybePromise.md.0etjb6C0.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: MaybePromise","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/MaybePromise.md","filePath":"api/types/type-aliases/MaybePromise.md","lastUpdated":null}'),s={name:"api/types/type-aliases/MaybePromise.md"},o=r('

fx-flow / types / MaybePromise

Type alias: MaybePromise<T>

MaybePromise<T>: T | FixedPromise<T>

Type parameters

T

Source

packages/core/src/types/promise.ts:3

',7),i=[o];function p(c,l,m,d,n,h){return t(),a("div",null,i)}const b=e(s,[["render",p]]);export{_ as __pageData,b as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: MaybePromise","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/MaybePromise.md","filePath":"api/types/type-aliases/MaybePromise.md","lastUpdated":null}'),s={name:"api/types/type-aliases/MaybePromise.md"},o=r('

fx-flow / types / MaybePromise

Type alias: MaybePromise<T>

MaybePromise<T>: T | FixedPromise<T>

Type parameters

T

Source

packages/core/src/types/promise.ts:3

',7),i=[o];function p(c,l,d,m,n,h){return t(),a("div",null,i)}const b=e(s,[["render",p]]);export{_ as __pageData,b as default}; diff --git a/assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.lean.js b/assets/api_types_type-aliases_MaybePromise.md.0etjb6C0.lean.js similarity index 86% rename from assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.lean.js rename to assets/api_types_type-aliases_MaybePromise.md.0etjb6C0.lean.js index 128e0a849..1133888a4 100644 --- a/assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.lean.js +++ b/assets/api_types_type-aliases_MaybePromise.md.0etjb6C0.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: MaybePromise","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/MaybePromise.md","filePath":"api/types/type-aliases/MaybePromise.md","lastUpdated":null}'),s={name:"api/types/type-aliases/MaybePromise.md"},o=r("",7),i=[o];function p(c,l,m,d,n,h){return t(),a("div",null,i)}const b=e(s,[["render",p]]);export{_ as __pageData,b as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: MaybePromise","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/MaybePromise.md","filePath":"api/types/type-aliases/MaybePromise.md","lastUpdated":null}'),s={name:"api/types/type-aliases/MaybePromise.md"},o=r("",7),i=[o];function p(c,l,d,m,n,h){return t(),a("div",null,i)}const b=e(s,[["render",p]]);export{_ as __pageData,b as default}; diff --git a/assets/api_types_type-aliases_Modifier.md.jeiYpcM4.js b/assets/api_types_type-aliases_Modifier.md.0Hvv09Ss.js similarity index 92% rename from assets/api_types_type-aliases_Modifier.md.jeiYpcM4.js rename to assets/api_types_type-aliases_Modifier.md.0Hvv09Ss.js index 5ef3999fd..79b0865ba 100644 --- a/assets/api_types_type-aliases_Modifier.md.jeiYpcM4.js +++ b/assets/api_types_type-aliases_Modifier.md.0Hvv09Ss.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Modifier","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Modifier.md","filePath":"api/types/type-aliases/Modifier.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Modifier.md"},i=r('

fx-flow / types / Modifier

Type alias: Modifier

Modifier: (flowState) => void

Parameters

flowState: Partial<FlowState>

Returns

void

Source

packages/core/src/types/flow.ts:12

',9),s=[i];function l(c,d,n,p,f,h){return t(),a("div",null,s)}const m=e(o,[["render",l]]);export{u as __pageData,m as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Modifier","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Modifier.md","filePath":"api/types/type-aliases/Modifier.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Modifier.md"},i=r('

fx-flow / types / Modifier

Type alias: Modifier

Modifier: (flowState) => void

Parameters

flowState: Partial<FlowState>

Returns

void

Source

packages/core/src/types/flow.ts:12

',9),s=[i];function l(d,c,n,p,f,h){return t(),a("div",null,s)}const m=e(o,[["render",l]]);export{u as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_Modifier.md.jeiYpcM4.lean.js b/assets/api_types_type-aliases_Modifier.md.0Hvv09Ss.lean.js similarity index 86% rename from assets/api_types_type-aliases_Modifier.md.jeiYpcM4.lean.js rename to assets/api_types_type-aliases_Modifier.md.0Hvv09Ss.lean.js index e09f24ae6..26a441ff4 100644 --- a/assets/api_types_type-aliases_Modifier.md.jeiYpcM4.lean.js +++ b/assets/api_types_type-aliases_Modifier.md.0Hvv09Ss.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Modifier","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Modifier.md","filePath":"api/types/type-aliases/Modifier.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Modifier.md"},i=r("",9),s=[i];function l(c,d,n,p,f,h){return t(),a("div",null,s)}const m=e(o,[["render",l]]);export{u as __pageData,m as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Modifier","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Modifier.md","filePath":"api/types/type-aliases/Modifier.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Modifier.md"},i=r("",9),s=[i];function l(d,c,n,p,f,h){return t(),a("div",null,s)}const m=e(o,[["render",l]]);export{u as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.js b/assets/api_types_type-aliases_PipeReturnValue.md.7TaAzqHu.js similarity index 96% rename from assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.js rename to assets/api_types_type-aliases_PipeReturnValue.md.7TaAzqHu.js index 4cfb733e0..8b2c83bba 100644 --- a/assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.js +++ b/assets/api_types_type-aliases_PipeReturnValue.md.7TaAzqHu.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: PipeReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/PipeReturnValue.md","filePath":"api/types/type-aliases/PipeReturnValue.md","lastUpdated":null}'),r={name:"api/types/type-aliases/PipeReturnValue.md"},s=o('

fx-flow / types / PipeReturnValue

Type alias: PipeReturnValue<T>

PipeReturnValue<T>: T extends [infer First, infer Second, ...(infer Rest)] ? First extends Promise<unknown> | AsyncIterable<unknown> ? FixedPromise<Tail<T>> : PipeReturnValue<[Second, ...Rest]> : T[0]

T = [...Rest, Last], any one of Rest is async ? FixedPromise<Last> : Last

Type parameters

T extends unknown[]

Source

packages/core/src/types/pipe.ts:5

',8),c=[s];function i(n,l,p,d,u,h){return a(),t("div",null,c)}const m=e(r,[["render",i]]);export{_ as __pageData,m as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: PipeReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/PipeReturnValue.md","filePath":"api/types/type-aliases/PipeReturnValue.md","lastUpdated":null}'),r={name:"api/types/type-aliases/PipeReturnValue.md"},s=o('

fx-flow / types / PipeReturnValue

Type alias: PipeReturnValue<T>

PipeReturnValue<T>: T extends [infer First, infer Second, ...(infer Rest)] ? First extends Promise<unknown> | AsyncIterable<unknown> ? FixedPromise<Tail<T>> : PipeReturnValue<[Second, ...Rest]> : T[0]

T = [...Rest, Last], any one of Rest is async ? FixedPromise<Last> : Last

Type parameters

T extends unknown[]

Source

packages/core/src/types/pipe.ts:5

',8),c=[s];function i(n,l,p,d,u,h){return a(),t("div",null,c)}const m=e(r,[["render",i]]);export{_ as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.lean.js b/assets/api_types_type-aliases_PipeReturnValue.md.7TaAzqHu.lean.js similarity index 100% rename from assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.lean.js rename to assets/api_types_type-aliases_PipeReturnValue.md.7TaAzqHu.lean.js diff --git a/assets/api_types_type-aliases_Prepend.md.3nJBWzoH.js b/assets/api_types_type-aliases_Prepend.md.4rFNPXzY.js similarity index 95% rename from assets/api_types_type-aliases_Prepend.md.3nJBWzoH.js rename to assets/api_types_type-aliases_Prepend.md.4rFNPXzY.js index 13e5ada46..5944ca0ac 100644 --- a/assets/api_types_type-aliases_Prepend.md.3nJBWzoH.js +++ b/assets/api_types_type-aliases_Prepend.md.4rFNPXzY.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Prepend","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Prepend.md","filePath":"api/types/type-aliases/Prepend.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Prepend.md"},o=r('

fx-flow / types / Prepend

Type alias: Prepend<T, U>

Prepend<T, U>: [U, ...T]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:46

',8),p=[o];function n(c,d,l,i,_,h){return t(),a("div",null,p)}const m=e(s,[["render",n]]);export{f as __pageData,m as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: Prepend","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Prepend.md","filePath":"api/types/type-aliases/Prepend.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Prepend.md"},o=r('

fx-flow / types / Prepend

Type alias: Prepend<T, U>

Prepend<T, U>: [U, ...T]

Type parameters

T extends unknown[]

U

Source

packages/core/src/types/basic.ts:46

',8),p=[o];function n(c,d,l,i,_,h){return t(),a("div",null,p)}const m=e(s,[["render",n]]);export{f as __pageData,m as default}; diff --git a/assets/api_types_type-aliases_Prepend.md.3nJBWzoH.lean.js b/assets/api_types_type-aliases_Prepend.md.4rFNPXzY.lean.js similarity index 100% rename from assets/api_types_type-aliases_Prepend.md.3nJBWzoH.lean.js rename to assets/api_types_type-aliases_Prepend.md.4rFNPXzY.lean.js diff --git a/assets/api_types_type-aliases_Primitive.md.-gv5RUUb.js b/assets/api_types_type-aliases_Primitive.md.TY_b5taJ.js similarity index 89% rename from assets/api_types_type-aliases_Primitive.md.-gv5RUUb.js rename to assets/api_types_type-aliases_Primitive.md.TY_b5taJ.js index bdf73e36a..8873a4290 100644 --- a/assets/api_types_type-aliases_Primitive.md.-gv5RUUb.js +++ b/assets/api_types_type-aliases_Primitive.md.TY_b5taJ.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as i}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Primitive","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Primitive.md","filePath":"api/types/type-aliases/Primitive.md","lastUpdated":null}'),r={name:"api/types/type-aliases/Primitive.md"},o=i('

fx-flow / types / Primitive

Type alias: Primitive

Primitive: string | number | boolean | undefined | null

Source

packages/core/src/types/basic.ts:1

',5),s=[o];function c(l,p,n,d,_,m){return t(),a("div",null,s)}const f=e(r,[["render",c]]);export{u as __pageData,f as default}; +import{_ as e,c as a,o as t,R as i}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Primitive","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Primitive.md","filePath":"api/types/type-aliases/Primitive.md","lastUpdated":null}'),r={name:"api/types/type-aliases/Primitive.md"},o=i('

fx-flow / types / Primitive

Type alias: Primitive

Primitive: string | number | boolean | undefined | null

Source

packages/core/src/types/basic.ts:1

',5),s=[o];function c(l,p,d,n,_,m){return t(),a("div",null,s)}const f=e(r,[["render",c]]);export{u as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_Primitive.md.-gv5RUUb.lean.js b/assets/api_types_type-aliases_Primitive.md.TY_b5taJ.lean.js similarity index 86% rename from assets/api_types_type-aliases_Primitive.md.-gv5RUUb.lean.js rename to assets/api_types_type-aliases_Primitive.md.TY_b5taJ.lean.js index 57928f257..20ffed251 100644 --- a/assets/api_types_type-aliases_Primitive.md.-gv5RUUb.lean.js +++ b/assets/api_types_type-aliases_Primitive.md.TY_b5taJ.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as i}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Primitive","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Primitive.md","filePath":"api/types/type-aliases/Primitive.md","lastUpdated":null}'),r={name:"api/types/type-aliases/Primitive.md"},o=i("",5),s=[o];function c(l,p,n,d,_,m){return t(),a("div",null,s)}const f=e(r,[["render",c]]);export{u as __pageData,f as default}; +import{_ as e,c as a,o as t,R as i}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Primitive","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Primitive.md","filePath":"api/types/type-aliases/Primitive.md","lastUpdated":null}'),r={name:"api/types/type-aliases/Primitive.md"},o=i("",5),s=[o];function c(l,p,d,n,_,m){return t(),a("div",null,s)}const f=e(r,[["render",c]]);export{u as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_Reject.md.LgjolhZa.js b/assets/api_types_type-aliases_Reject.md.yZH5YjzN.js similarity index 95% rename from assets/api_types_type-aliases_Reject.md.LgjolhZa.js rename to assets/api_types_type-aliases_Reject.md.yZH5YjzN.js index f25963892..84efe0cb1 100644 --- a/assets/api_types_type-aliases_Reject.md.LgjolhZa.js +++ b/assets/api_types_type-aliases_Reject.md.yZH5YjzN.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: Reject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Reject.md","filePath":"api/types/type-aliases/Reject.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Reject.md"},o=r('

fx-flow / types / Reject

Type alias: Reject

Reject: (args) => void

Parameters

args: unknown

Returns

void

Source

packages/core/src/types/promise.ts:7

',9),c=[o];function i(p,l,n,d,h,u){return t(),a("div",null,c)}const f=e(s,[["render",i]]);export{m as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Type alias: Reject","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Reject.md","filePath":"api/types/type-aliases/Reject.md","lastUpdated":null}'),s={name:"api/types/type-aliases/Reject.md"},o=r('

fx-flow / types / Reject

Type alias: Reject

Reject: (args) => void

Parameters

args: unknown

Returns

void

Source

packages/core/src/types/promise.ts:7

',9),c=[o];function i(p,l,n,d,h,u){return t(),a("div",null,c)}const f=e(s,[["render",i]]);export{m as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_Reject.md.LgjolhZa.lean.js b/assets/api_types_type-aliases_Reject.md.yZH5YjzN.lean.js similarity index 100% rename from assets/api_types_type-aliases_Reject.md.LgjolhZa.lean.js rename to assets/api_types_type-aliases_Reject.md.yZH5YjzN.lean.js diff --git a/assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.js b/assets/api_types_type-aliases_ResultReturnValue.md.owti6ZsO.js similarity index 97% rename from assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.js rename to assets/api_types_type-aliases_ResultReturnValue.md.owti6ZsO.js index cc8936be2..b510bc9a5 100644 --- a/assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.js +++ b/assets/api_types_type-aliases_ResultReturnValue.md.owti6ZsO.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: ResultReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/ResultReturnValue.md","filePath":"api/types/type-aliases/ResultReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/ResultReturnValue.md"},o=s('

fx-flow / types / ResultReturnValue

Type alias: ResultReturnValue<T>

ResultReturnValue<T>: [T] extends [Promise<Result<Promise<infer R>>>] ? MaybePromise<Result<Awaited<R>>> : [T] extends [Promise<Result<infer R>>] ? MaybePromise<Result<R>> : [T] extends [Result<Promise<infer R>>] ? MaybePromise<Result<Awaited<R>>> : T

Type parameters

T extends MaybePromise<Result<unknown>>

Source

packages/core/src/types/result.ts:4

',7),r=[o];function c(d,u,i,n,p,h){return a(),t("div",null,r)}const R=e(l,[["render",c]]);export{f as __pageData,R as default}; +import{_ as e,c as t,o as a,R as s}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: ResultReturnValue","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/ResultReturnValue.md","filePath":"api/types/type-aliases/ResultReturnValue.md","lastUpdated":null}'),l={name:"api/types/type-aliases/ResultReturnValue.md"},o=s('

fx-flow / types / ResultReturnValue

Type alias: ResultReturnValue<T>

ResultReturnValue<T>: [T] extends [Promise<Result<Promise<infer R>>>] ? MaybePromise<Result<Awaited<R>>> : [T] extends [Promise<Result<infer R>>] ? MaybePromise<Result<R>> : [T] extends [Result<Promise<infer R>>] ? MaybePromise<Result<Awaited<R>>> : T

Type parameters

T extends MaybePromise<Result<unknown>>

Source

packages/core/src/types/result.ts:4

',7),r=[o];function c(d,u,i,n,p,h){return a(),t("div",null,r)}const R=e(l,[["render",c]]);export{f as __pageData,R as default}; diff --git a/assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.lean.js b/assets/api_types_type-aliases_ResultReturnValue.md.owti6ZsO.lean.js similarity index 100% rename from assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.lean.js rename to assets/api_types_type-aliases_ResultReturnValue.md.owti6ZsO.lean.js diff --git a/assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.js b/assets/api_types_type-aliases_SingleArgFunction.md.MZJyGAbs.js similarity index 96% rename from assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.js rename to assets/api_types_type-aliases_SingleArgFunction.md.MZJyGAbs.js index f6b699b79..95a2a7e05 100644 --- a/assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.js +++ b/assets/api_types_type-aliases_SingleArgFunction.md.MZJyGAbs.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: SingleArgFunction","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/SingleArgFunction.md","filePath":"api/types/type-aliases/SingleArgFunction.md","lastUpdated":null}'),n={name:"api/types/type-aliases/SingleArgFunction.md"},o=r('

fx-flow / types / SingleArgFunction

Type alias: SingleArgFunction

SingleArgFunction: (args) => any

Parameters

args: any

Returns

any

Source

packages/core/src/types/function.ts:5

',9),s=[o];function i(c,l,p,u,d,g){return t(),a("div",null,s)}const f=e(n,[["render",i]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Type alias: SingleArgFunction","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/SingleArgFunction.md","filePath":"api/types/type-aliases/SingleArgFunction.md","lastUpdated":null}'),n={name:"api/types/type-aliases/SingleArgFunction.md"},o=r('

fx-flow / types / SingleArgFunction

Type alias: SingleArgFunction

SingleArgFunction: (args) => any

Parameters

args: any

Returns

any

Source

packages/core/src/types/function.ts:5

',9),s=[o];function i(c,l,p,u,d,g){return t(),a("div",null,s)}const f=e(n,[["render",i]]);export{_ as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.lean.js b/assets/api_types_type-aliases_SingleArgFunction.md.MZJyGAbs.lean.js similarity index 100% rename from assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.lean.js rename to assets/api_types_type-aliases_SingleArgFunction.md.MZJyGAbs.lean.js diff --git a/assets/api_types_type-aliases_Tail.md.piUSuPDE.js b/assets/api_types_type-aliases_Tail.md.dE2F4Kfk.js similarity index 95% rename from assets/api_types_type-aliases_Tail.md.piUSuPDE.js rename to assets/api_types_type-aliases_Tail.md.dE2F4Kfk.js index 272255eb4..37ced4a59 100644 --- a/assets/api_types_type-aliases_Tail.md.piUSuPDE.js +++ b/assets/api_types_type-aliases_Tail.md.dE2F4Kfk.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Tail","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Tail.md","filePath":"api/types/type-aliases/Tail.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Tail.md"},r=s('

fx-flow / types / Tail

Type alias: Tail<T>

Tail<T>: T extends [...unknown[], infer Last] ? Last : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:40

',7),l=[r];function i(c,p,n,d,_,h){return t(),a("div",null,l)}const f=e(o,[["render",i]]);export{u as __pageData,f as default}; +import{_ as e,c as a,o as t,R as s}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: Tail","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/Tail.md","filePath":"api/types/type-aliases/Tail.md","lastUpdated":null}'),o={name:"api/types/type-aliases/Tail.md"},r=s('

fx-flow / types / Tail

Type alias: Tail<T>

Tail<T>: T extends [...unknown[], infer Last] ? Last : never

Type parameters

T extends unknown[]

Source

packages/core/src/types/basic.ts:40

',7),l=[r];function i(c,p,n,d,_,h){return t(),a("div",null,l)}const f=e(o,[["render",i]]);export{u as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_Tail.md.piUSuPDE.lean.js b/assets/api_types_type-aliases_Tail.md.dE2F4Kfk.lean.js similarity index 100% rename from assets/api_types_type-aliases_Tail.md.piUSuPDE.lean.js rename to assets/api_types_type-aliases_Tail.md.dE2F4Kfk.lean.js diff --git a/assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.js b/assets/api_types_type-aliases_UniversalIterable.md._yMmZus6.js similarity index 96% rename from assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.js rename to assets/api_types_type-aliases_UniversalIterable.md._yMmZus6.js index f6114ceea..093eabbe7 100644 --- a/assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.js +++ b/assets/api_types_type-aliases_UniversalIterable.md._yMmZus6.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: UniversalIterable","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/UniversalIterable.md","filePath":"api/types/type-aliases/UniversalIterable.md","lastUpdated":null}'),s={name:"api/types/type-aliases/UniversalIterable.md"},l=r('

fx-flow / types / UniversalIterable

Type alias: UniversalIterable<T>

UniversalIterable<T>: Iterable<T> | AsyncIterable<T>

Iterable or AsyncIterable

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:21

',8),o=[l];function i(c,n,p,d,b,h){return t(),a("div",null,o)}const f=e(s,[["render",i]]);export{u as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Type alias: UniversalIterable","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/UniversalIterable.md","filePath":"api/types/type-aliases/UniversalIterable.md","lastUpdated":null}'),s={name:"api/types/type-aliases/UniversalIterable.md"},l=r('

fx-flow / types / UniversalIterable

Type alias: UniversalIterable<T>

UniversalIterable<T>: Iterable<T> | AsyncIterable<T>

Iterable or AsyncIterable

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:21

',8),o=[l];function i(c,n,p,d,b,h){return t(),a("div",null,o)}const f=e(s,[["render",i]]);export{u as __pageData,f as default}; diff --git a/assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.lean.js b/assets/api_types_type-aliases_UniversalIterable.md._yMmZus6.lean.js similarity index 100% rename from assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.lean.js rename to assets/api_types_type-aliases_UniversalIterable.md._yMmZus6.lean.js diff --git a/assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.js b/assets/api_types_type-aliases_UniversalIterableItem.md.QoT9yLqk.js similarity index 97% rename from assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.js rename to assets/api_types_type-aliases_UniversalIterableItem.md.QoT9yLqk.js index b76950bb7..8578c0ff3 100644 --- a/assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.js +++ b/assets/api_types_type-aliases_UniversalIterableItem.md.QoT9yLqk.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: UniversalIterableItem","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/UniversalIterableItem.md","filePath":"api/types/type-aliases/UniversalIterableItem.md","lastUpdated":null}'),l={name:"api/types/type-aliases/UniversalIterableItem.md"},s=r('

fx-flow / types / UniversalIterableItem

Type alias: UniversalIterableItem<T>

UniversalIterableItem<T>: T extends Iterable<infer U> ? U : T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of Iterable or AsyncIterable

Type parameters

T extends Iterable<unknown> | AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:4

',8),o=[s];function i(c,n,p,d,h,m){return a(),t("div",null,o)}const I=e(l,[["render",i]]);export{f as __pageData,I as default}; +import{_ as e,c as t,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: UniversalIterableItem","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/UniversalIterableItem.md","filePath":"api/types/type-aliases/UniversalIterableItem.md","lastUpdated":null}'),l={name:"api/types/type-aliases/UniversalIterableItem.md"},s=r('

fx-flow / types / UniversalIterableItem

Type alias: UniversalIterableItem<T>

UniversalIterableItem<T>: T extends Iterable<infer U> ? U : T extends AsyncIterable<infer U> ? Awaited<U> : never

Item of Iterable or AsyncIterable

Type parameters

T extends Iterable<unknown> | AsyncIterable<unknown>

Source

packages/core/src/types/iterable.ts:4

',8),o=[s];function i(c,n,p,d,h,m){return a(),t("div",null,o)}const I=e(l,[["render",i]]);export{f as __pageData,I as default}; diff --git a/assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.lean.js b/assets/api_types_type-aliases_UniversalIterableItem.md.QoT9yLqk.lean.js similarity index 100% rename from assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.lean.js rename to assets/api_types_type-aliases_UniversalIterableItem.md.QoT9yLqk.lean.js diff --git a/assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.js b/assets/api_types_type-aliases_UniversalIterator.md.H7zlWTLU.js similarity index 96% rename from assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.js rename to assets/api_types_type-aliases_UniversalIterator.md.H7zlWTLU.js index 2ffe6b676..b703eb93f 100644 --- a/assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.js +++ b/assets/api_types_type-aliases_UniversalIterator.md.H7zlWTLU.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: UniversalIterator","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/UniversalIterator.md","filePath":"api/types/type-aliases/UniversalIterator.md","lastUpdated":null}'),o={name:"api/types/type-aliases/UniversalIterator.md"},s=r('

fx-flow / types / UniversalIterator

Type alias: UniversalIterator<T>

UniversalIterator<T>: Iterator<T> | AsyncIterator<T>

Iterator or AsyncIterator

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:18

',8),l=[s];function i(n,c,p,d,h,_){return t(),a("div",null,l)}const y=e(o,[["render",i]]);export{f as __pageData,y as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Type alias: UniversalIterator","description":"","frontmatter":{},"headers":[],"relativePath":"api/types/type-aliases/UniversalIterator.md","filePath":"api/types/type-aliases/UniversalIterator.md","lastUpdated":null}'),o={name:"api/types/type-aliases/UniversalIterator.md"},s=r('

fx-flow / types / UniversalIterator

Type alias: UniversalIterator<T>

UniversalIterator<T>: Iterator<T> | AsyncIterator<T>

Iterator or AsyncIterator

Type parameters

T = unknown

Source

packages/core/src/types/iterable.ts:18

',8),l=[s];function i(n,c,p,d,h,_){return t(),a("div",null,l)}const y=e(o,[["render",i]]);export{f as __pageData,y as default}; diff --git a/assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.lean.js b/assets/api_types_type-aliases_UniversalIterator.md.H7zlWTLU.lean.js similarity index 100% rename from assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.lean.js rename to assets/api_types_type-aliases_UniversalIterator.md.H7zlWTLU.lean.js diff --git a/assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.js b/assets/api_utils_classes_FlowMissModifierException.md.OpEjD3WZ.js similarity index 98% rename from assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.js rename to assets/api_utils_classes_FlowMissModifierException.md.OpEjD3WZ.js index 849a718b1..469d9a858 100644 --- a/assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.js +++ b/assets/api_utils_classes_FlowMissModifierException.md.OpEjD3WZ.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,R as o}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Class: FlowMissModifierException","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/classes/FlowMissModifierException.md","filePath":"api/utils/classes/FlowMissModifierException.md","lastUpdated":null}'),t={name:"api/utils/classes/FlowMissModifierException.md"},i=o('

fx-flow / utils / FlowMissModifierException

Class: FlowMissModifierException

Contents

Extends

  • Error

Constructors

new FlowMissModifierException()

new FlowMissModifierException(): FlowMissModifierException

Returns

FlowMissModifierException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:48

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

',78),s=[i];function c(n,l,d,h,p,u){return r(),a("div",null,s)}const b=e(t,[["render",c]]);export{f as __pageData,b as default}; +import{_ as e,c as a,o as r,R as o}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Class: FlowMissModifierException","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/classes/FlowMissModifierException.md","filePath":"api/utils/classes/FlowMissModifierException.md","lastUpdated":null}'),t={name:"api/utils/classes/FlowMissModifierException.md"},i=o('

fx-flow / utils / FlowMissModifierException

Class: FlowMissModifierException

Contents

Extends

  • Error

Constructors

new FlowMissModifierException()

new FlowMissModifierException(): FlowMissModifierException

Returns

FlowMissModifierException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:48

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

',78),s=[i];function c(n,l,d,h,p,u){return r(),a("div",null,s)}const b=e(t,[["render",c]]);export{f as __pageData,b as default}; diff --git a/assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.lean.js b/assets/api_utils_classes_FlowMissModifierException.md.OpEjD3WZ.lean.js similarity index 100% rename from assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.lean.js rename to assets/api_utils_classes_FlowMissModifierException.md.OpEjD3WZ.lean.js diff --git a/assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.js b/assets/api_utils_classes_IterableAsyncFnException.md.dSUaOCT1.js similarity index 99% rename from assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.js rename to assets/api_utils_classes_IterableAsyncFnException.md.dSUaOCT1.js index 67f0a35aa..b8b1201e7 100644 --- a/assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.js +++ b/assets/api_utils_classes_IterableAsyncFnException.md.dSUaOCT1.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Class: IterableAsyncFnException","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/classes/IterableAsyncFnException.md","filePath":"api/utils/classes/IterableAsyncFnException.md","lastUpdated":null}'),o={name:"api/utils/classes/IterableAsyncFnException.md"},c=t('

fx-flow / utils / IterableAsyncFnException

Class: IterableAsyncFnException

Contents

Extends

  • Error

Constructors

new IterableAsyncFnException()

new IterableAsyncFnException(): IterableAsyncFnException

Returns

IterableAsyncFnException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:42

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

',78),n=[c];function s(i,l,d,h,p,u){return r(),a("div",null,n)}const f=e(o,[["render",s]]);export{b as __pageData,f as default}; +import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Class: IterableAsyncFnException","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/classes/IterableAsyncFnException.md","filePath":"api/utils/classes/IterableAsyncFnException.md","lastUpdated":null}'),o={name:"api/utils/classes/IterableAsyncFnException.md"},c=t('

fx-flow / utils / IterableAsyncFnException

Class: IterableAsyncFnException

Contents

Extends

  • Error

Constructors

new IterableAsyncFnException()

new IterableAsyncFnException(): IterableAsyncFnException

Returns

IterableAsyncFnException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:42

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

',78),n=[c];function s(i,l,d,h,p,u){return r(),a("div",null,n)}const f=e(o,[["render",s]]);export{b as __pageData,f as default}; diff --git a/assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.lean.js b/assets/api_utils_classes_IterableAsyncFnException.md.dSUaOCT1.lean.js similarity index 100% rename from assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.lean.js rename to assets/api_utils_classes_IterableAsyncFnException.md.dSUaOCT1.lean.js diff --git a/assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.js b/assets/api_utils_classes_IterableTypeException.md.yEAaBPC_.js similarity index 98% rename from assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.js rename to assets/api_utils_classes_IterableTypeException.md.yEAaBPC_.js index d6fbf412c..8f65002fb 100644 --- a/assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.js +++ b/assets/api_utils_classes_IterableTypeException.md.yEAaBPC_.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Class: IterableTypeException","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/classes/IterableTypeException.md","filePath":"api/utils/classes/IterableTypeException.md","lastUpdated":null}'),o={name:"api/utils/classes/IterableTypeException.md"},c=t('

fx-flow / utils / IterableTypeException

Class: IterableTypeException

Contents

Extends

  • Error

Constructors

new IterableTypeException()

new IterableTypeException(): IterableTypeException

Returns

IterableTypeException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:36

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

',78),s=[c];function i(n,l,d,h,p,u){return r(),a("div",null,s)}const f=e(o,[["render",i]]);export{b as __pageData,f as default}; +import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const b=JSON.parse('{"title":"Class: IterableTypeException","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/classes/IterableTypeException.md","filePath":"api/utils/classes/IterableTypeException.md","lastUpdated":null}'),o={name:"api/utils/classes/IterableTypeException.md"},c=t('

fx-flow / utils / IterableTypeException

Class: IterableTypeException

Contents

Extends

  • Error

Constructors

new IterableTypeException()

new IterableTypeException(): IterableTypeException

Returns

IterableTypeException

Overrides

Error.constructor

Source

packages/core/src/utils.ts:36

Properties

cause?

cause?: unknown

Inherited from

Error.cause

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24


message

message: string

Inherited from

Error.message

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1076


name

name: string

Inherited from

Error.name

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1075


stack?

stack?: string

Inherited from

Error.stack

Source

node_modules/.pnpm/typescript@5.3.3/node_modules/typescript/lib/lib.es5.d.ts:1077


prepareStackTrace?

static prepareStackTrace?: (err, stackTraces) => any

Optional override for formatting stack traces

Parameters

err: Error

stackTraces: CallSite[]

Returns

any

See

https://v8.dev/docs/stack-trace-api#customizing-stack-traces

Inherited from

Error.prepareStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:28


stackTraceLimit

static stackTraceLimit: number

Inherited from

Error.stackTraceLimit

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:30

Methods

captureStackTrace()

static captureStackTrace(targetObject, constructorOpt?): void

Create .stack property on a target object

Parameters

targetObject: object

constructorOpt?: Function

Returns

void

Inherited from

Error.captureStackTrace

Source

node_modules/.pnpm/@types+node@20.11.16/node_modules/@types/node/globals.d.ts:21

',78),s=[c];function i(n,l,d,h,p,u){return r(),a("div",null,s)}const f=e(o,[["render",i]]);export{b as __pageData,f as default}; diff --git a/assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.lean.js b/assets/api_utils_classes_IterableTypeException.md.yEAaBPC_.lean.js similarity index 100% rename from assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.lean.js rename to assets/api_utils_classes_IterableTypeException.md.yEAaBPC_.lean.js diff --git a/assets/api_utils_functions_call.md.Qjp8b7rs.js b/assets/api_utils_functions_call.md.eXaSgvwN.js similarity index 97% rename from assets/api_utils_functions_call.md.Qjp8b7rs.js rename to assets/api_utils_functions_call.md.eXaSgvwN.js index 1e03885b7..bd5077b48 100644 --- a/assets/api_utils_functions_call.md.Qjp8b7rs.js +++ b/assets/api_utils_functions_call.md.eXaSgvwN.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: call()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/call.md","filePath":"api/utils/functions/call.md","lastUpdated":null}'),r={name:"api/utils/functions/call.md"},c=o('

fx-flow / utils / call

Function: call()

call<A, F>(args, fn): A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Type parameters

A

F extends (args) => any

Parameters

args: A

fn: F

Returns

A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Source

packages/core/src/utils.ts:28

',13),s=[c];function l(n,d,i,p,u,h){return a(),t("div",null,s)}const g=e(r,[["render",l]]);export{m as __pageData,g as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: call()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/call.md","filePath":"api/utils/functions/call.md","lastUpdated":null}'),r={name:"api/utils/functions/call.md"},c=o('

fx-flow / utils / call

Function: call()

call<A, F>(args, fn): A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Type parameters

A

F extends (args) => any

Parameters

args: A

fn: F

Returns

A extends Promise<unknown> ? FixedPromise<ReturnType<F>> : ReturnType<F>

Source

packages/core/src/utils.ts:28

',13),s=[c];function l(n,d,i,p,u,h){return a(),t("div",null,s)}const g=e(r,[["render",l]]);export{m as __pageData,g as default}; diff --git a/assets/api_utils_functions_call.md.Qjp8b7rs.lean.js b/assets/api_utils_functions_call.md.eXaSgvwN.lean.js similarity index 100% rename from assets/api_utils_functions_call.md.Qjp8b7rs.lean.js rename to assets/api_utils_functions_call.md.eXaSgvwN.lean.js diff --git a/assets/api_utils_functions_empty.md.tHsSvjjp.js b/assets/api_utils_functions_empty.md.tUGw_V7Z.js similarity index 95% rename from assets/api_utils_functions_empty.md.tHsSvjjp.js rename to assets/api_utils_functions_empty.md.tUGw_V7Z.js index 179536b73..aacea3c3b 100644 --- a/assets/api_utils_functions_empty.md.tHsSvjjp.js +++ b/assets/api_utils_functions_empty.md.tUGw_V7Z.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: empty()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/empty.md","filePath":"api/utils/functions/empty.md","lastUpdated":null}'),r={name:"api/utils/functions/empty.md"},n=o('

fx-flow / utils / empty

Function: empty()

empty(): Generator<never, void, unknown>

Returns

Generator<never, void, unknown>

Source

packages/core/src/utils.ts:57

',7),c=[n];function s(i,l,d,p,u,h){return a(),t("div",null,c)}const _=e(r,[["render",s]]);export{m as __pageData,_ as default}; +import{_ as e,c as t,o as a,R as o}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"Function: empty()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/empty.md","filePath":"api/utils/functions/empty.md","lastUpdated":null}'),r={name:"api/utils/functions/empty.md"},n=o('

fx-flow / utils / empty

Function: empty()

empty(): Generator<never, void, unknown>

Returns

Generator<never, void, unknown>

Source

packages/core/src/utils.ts:57

',7),c=[n];function s(i,l,d,p,u,h){return a(),t("div",null,c)}const _=e(r,[["render",s]]);export{m as __pageData,_ as default}; diff --git a/assets/api_utils_functions_empty.md.tHsSvjjp.lean.js b/assets/api_utils_functions_empty.md.tUGw_V7Z.lean.js similarity index 100% rename from assets/api_utils_functions_empty.md.tHsSvjjp.lean.js rename to assets/api_utils_functions_empty.md.tUGw_V7Z.lean.js diff --git a/assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.js b/assets/api_utils_functions_isAsyncIterable.md.Wilct6ey.js similarity index 93% rename from assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.js rename to assets/api_utils_functions_isAsyncIterable.md.Wilct6ey.js index de7f28d4b..593c0c8c7 100644 --- a/assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.js +++ b/assets/api_utils_functions_isAsyncIterable.md.Wilct6ey.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isAsyncIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isAsyncIterable.md","filePath":"api/utils/functions/isAsyncIterable.md","lastUpdated":null}'),s={name:"api/utils/functions/isAsyncIterable.md"},o=r('

fx-flow / utils / isAsyncIterable

Function: isAsyncIterable()

isAsyncIterable<T>(args): args is AsyncIterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is AsyncIterable<T>

Source

packages/core/src/utils.ts:24

',11),n=[o];function c(i,l,u,d,p,h){return t(),a("div",null,n)}const f=e(s,[["render",c]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isAsyncIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isAsyncIterable.md","filePath":"api/utils/functions/isAsyncIterable.md","lastUpdated":null}'),s={name:"api/utils/functions/isAsyncIterable.md"},o=r('

fx-flow / utils / isAsyncIterable

Function: isAsyncIterable()

isAsyncIterable<T>(args): args is AsyncIterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is AsyncIterable<T>

Source

packages/core/src/utils.ts:24

',11),n=[o];function c(i,l,d,u,p,h){return t(),a("div",null,n)}const f=e(s,[["render",c]]);export{_ as __pageData,f as default}; diff --git a/assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.lean.js b/assets/api_utils_functions_isAsyncIterable.md.Wilct6ey.lean.js similarity index 86% rename from assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.lean.js rename to assets/api_utils_functions_isAsyncIterable.md.Wilct6ey.lean.js index 56ef11c0c..002c04091 100644 --- a/assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.lean.js +++ b/assets/api_utils_functions_isAsyncIterable.md.Wilct6ey.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isAsyncIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isAsyncIterable.md","filePath":"api/utils/functions/isAsyncIterable.md","lastUpdated":null}'),s={name:"api/utils/functions/isAsyncIterable.md"},o=r("",11),n=[o];function c(i,l,u,d,p,h){return t(),a("div",null,n)}const f=e(s,[["render",c]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isAsyncIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isAsyncIterable.md","filePath":"api/utils/functions/isAsyncIterable.md","lastUpdated":null}'),s={name:"api/utils/functions/isAsyncIterable.md"},o=r("",11),n=[o];function c(i,l,d,u,p,h){return t(),a("div",null,n)}const f=e(s,[["render",c]]);export{_ as __pageData,f as default}; diff --git a/assets/api_utils_functions_isIterable.md.TAPnMYgK.js b/assets/api_utils_functions_isIterable.md.jxMcNWWC.js similarity index 92% rename from assets/api_utils_functions_isIterable.md.TAPnMYgK.js rename to assets/api_utils_functions_isIterable.md.jxMcNWWC.js index e69687b7a..c2ff78ffa 100644 --- a/assets/api_utils_functions_isIterable.md.TAPnMYgK.js +++ b/assets/api_utils_functions_isIterable.md.jxMcNWWC.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isIterable.md","filePath":"api/utils/functions/isIterable.md","lastUpdated":null}'),o={name:"api/utils/functions/isIterable.md"},s=r('

fx-flow / utils / isIterable

Function: isIterable()

isIterable<T>(args): args is Iterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is Iterable<T>

Source

packages/core/src/utils.ts:20

',11),i=[s];function n(c,l,u,d,p,h){return t(),a("div",null,i)}const f=e(o,[["render",n]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isIterable.md","filePath":"api/utils/functions/isIterable.md","lastUpdated":null}'),o={name:"api/utils/functions/isIterable.md"},s=r('

fx-flow / utils / isIterable

Function: isIterable()

isIterable<T>(args): args is Iterable<T>

Type parameters

T = unknown

Parameters

args: unknown

Returns

args is Iterable<T>

Source

packages/core/src/utils.ts:20

',11),i=[s];function n(c,l,d,u,p,h){return t(),a("div",null,i)}const f=e(o,[["render",n]]);export{_ as __pageData,f as default}; diff --git a/assets/api_utils_functions_isIterable.md.TAPnMYgK.lean.js b/assets/api_utils_functions_isIterable.md.jxMcNWWC.lean.js similarity index 86% rename from assets/api_utils_functions_isIterable.md.TAPnMYgK.lean.js rename to assets/api_utils_functions_isIterable.md.jxMcNWWC.lean.js index e21604f7e..83824ae73 100644 --- a/assets/api_utils_functions_isIterable.md.TAPnMYgK.lean.js +++ b/assets/api_utils_functions_isIterable.md.jxMcNWWC.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isIterable.md","filePath":"api/utils/functions/isIterable.md","lastUpdated":null}'),o={name:"api/utils/functions/isIterable.md"},s=r("",11),i=[s];function n(c,l,u,d,p,h){return t(),a("div",null,i)}const f=e(o,[["render",n]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as t,R as r}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isIterable()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isIterable.md","filePath":"api/utils/functions/isIterable.md","lastUpdated":null}'),o={name:"api/utils/functions/isIterable.md"},s=r("",11),i=[s];function n(c,l,d,u,p,h){return t(),a("div",null,i)}const f=e(o,[["render",n]]);export{_ as __pageData,f as default}; diff --git a/assets/api_utils_functions_isPromise.md.Dlj4Ebut.js b/assets/api_utils_functions_isPromise.md.4CSnRLOC.js similarity index 92% rename from assets/api_utils_functions_isPromise.md.Dlj4Ebut.js rename to assets/api_utils_functions_isPromise.md.4CSnRLOC.js index 8b9e2673a..88b20c995 100644 --- a/assets/api_utils_functions_isPromise.md.Dlj4Ebut.js +++ b/assets/api_utils_functions_isPromise.md.4CSnRLOC.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isPromise()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isPromise.md","filePath":"api/utils/functions/isPromise.md","lastUpdated":null}'),s={name:"api/utils/functions/isPromise.md"},o=t('

fx-flow / utils / isPromise

Function: isPromise()

isPromise<A>(args): args is FixedPromise<A>

Type parameters

A

Parameters

args: unknown

Returns

args is FixedPromise<A>

Source

packages/core/src/utils.ts:3

',11),i=[o];function n(c,l,d,u,p,m){return r(),a("div",null,i)}const f=e(s,[["render",n]]);export{_ as __pageData,f as default}; +import{_ as e,c as a,o as r,R as t}from"./chunks/framework.YlTiAyro.js";const _=JSON.parse('{"title":"Function: isPromise()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/isPromise.md","filePath":"api/utils/functions/isPromise.md","lastUpdated":null}'),s={name:"api/utils/functions/isPromise.md"},o=t('

fx-flow / utils / isPromise

Function: isPromise()

isPromise<A>(args): args is FixedPromise<A>

Type parameters

A

Parameters

args: unknown

Returns

args is FixedPromise<A>

Source

packages/core/src/utils.ts:3

',11),i=[o];function n(c,l,d,u,p,m){return r(),a("div",null,i)}const f=e(s,[["render",n]]);export{_ as __pageData,f as default}; diff --git a/assets/api_utils_functions_isPromise.md.Dlj4Ebut.lean.js b/assets/api_utils_functions_isPromise.md.4CSnRLOC.lean.js similarity index 100% rename from assets/api_utils_functions_isPromise.md.Dlj4Ebut.lean.js rename to assets/api_utils_functions_isPromise.md.4CSnRLOC.lean.js diff --git a/assets/api_utils_functions_toStr.md.4oHCkYVQ.js b/assets/api_utils_functions_toStr.md.jAHojsoI.js similarity index 95% rename from assets/api_utils_functions_toStr.md.4oHCkYVQ.js rename to assets/api_utils_functions_toStr.md.jAHojsoI.js index 428b06a88..27071efb4 100644 --- a/assets/api_utils_functions_toStr.md.4oHCkYVQ.js +++ b/assets/api_utils_functions_toStr.md.jAHojsoI.js @@ -1 +1 @@ -import{_ as t,c as e,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: toStr()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/toStr.md","filePath":"api/utils/functions/toStr.md","lastUpdated":null}'),o={name:"api/utils/functions/toStr.md"},s=r('

fx-flow / utils / toStr

Function: toStr()

toStr(x): string

Parameters

x: unknown

Returns

string

Source

packages/core/src/utils.ts:53

',9),n=[s];function c(i,l,u,d,h,p){return a(),e("div",null,n)}const m=t(o,[["render",c]]);export{f as __pageData,m as default}; +import{_ as t,c as e,o as a,R as r}from"./chunks/framework.YlTiAyro.js";const f=JSON.parse('{"title":"Function: toStr()","description":"","frontmatter":{},"headers":[],"relativePath":"api/utils/functions/toStr.md","filePath":"api/utils/functions/toStr.md","lastUpdated":null}'),o={name:"api/utils/functions/toStr.md"},s=r('

fx-flow / utils / toStr

Function: toStr()

toStr(x): string

Parameters

x: unknown

Returns

string

Source

packages/core/src/utils.ts:53

',9),n=[s];function c(i,l,u,d,h,p){return a(),e("div",null,n)}const m=t(o,[["render",c]]);export{f as __pageData,m as default}; diff --git a/assets/api_utils_functions_toStr.md.4oHCkYVQ.lean.js b/assets/api_utils_functions_toStr.md.jAHojsoI.lean.js similarity index 100% rename from assets/api_utils_functions_toStr.md.4oHCkYVQ.lean.js rename to assets/api_utils_functions_toStr.md.jAHojsoI.lean.js diff --git a/assets/guide_concurrency.md.iKxFKawY.js b/assets/guide_concurrency.md.Pr2U_niE.js similarity index 98% rename from assets/guide_concurrency.md.iKxFKawY.js rename to assets/guide_concurrency.md.Pr2U_niE.js index cb3d4960b..a6ab5afd7 100644 --- a/assets/guide_concurrency.md.iKxFKawY.js +++ b/assets/guide_concurrency.md.Pr2U_niE.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Concurrency","description":"","frontmatter":{},"headers":[],"relativePath":"guide/concurrency.md","filePath":"guide/concurrency.md","lastUpdated":1712643977000}'),h={name:"guide/concurrency.md"},k=n(`

Concurrency

This library provides an easy way to control concurrency with concurrent.

typescript
import { concurrent, consume, delay, filter, map, pipe, toAsync } from 'fx-flow'
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Concurrency","description":"","frontmatter":{},"headers":[],"relativePath":"guide/concurrency.md","filePath":"guide/concurrency.md","lastUpdated":1713837801000}'),h={name:"guide/concurrency.md"},k=n(`

Concurrency

This library provides an easy way to control concurrency with concurrent.

typescript
import { concurrent, consume, delay, filter, map, pipe, toAsync } from 'fx-flow'
 
 type FileChunk = number
 type MD5 = number
diff --git a/assets/guide_concurrency.md.iKxFKawY.lean.js b/assets/guide_concurrency.md.Pr2U_niE.lean.js
similarity index 70%
rename from assets/guide_concurrency.md.iKxFKawY.lean.js
rename to assets/guide_concurrency.md.Pr2U_niE.lean.js
index 73f3db642..f59b5584c 100644
--- a/assets/guide_concurrency.md.iKxFKawY.lean.js
+++ b/assets/guide_concurrency.md.Pr2U_niE.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Concurrency","description":"","frontmatter":{},"headers":[],"relativePath":"guide/concurrency.md","filePath":"guide/concurrency.md","lastUpdated":1712643977000}'),h={name:"guide/concurrency.md"},k=n("",4),l=[k];function p(t,e,r,E,d,y){return a(),i("div",null,l)}const F=s(h,[["render",p]]);export{c as __pageData,F as default};
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Concurrency","description":"","frontmatter":{},"headers":[],"relativePath":"guide/concurrency.md","filePath":"guide/concurrency.md","lastUpdated":1713837801000}'),h={name:"guide/concurrency.md"},k=n("",4),l=[k];function p(t,e,r,E,d,y){return a(),i("div",null,l)}const F=s(h,[["render",p]]);export{c as __pageData,F as default};
diff --git a/assets/guide_curry.md.p7Owc6VO.js b/assets/guide_curry.md.bG_tPwbi.js
similarity index 99%
rename from assets/guide_curry.md.p7Owc6VO.js
rename to assets/guide_curry.md.bG_tPwbi.js
index eabf29f71..94ca04cab 100644
--- a/assets/guide_curry.md.p7Owc6VO.js
+++ b/assets/guide_curry.md.bG_tPwbi.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Curry","description":"","frontmatter":{},"headers":[],"relativePath":"guide/curry.md","filePath":"guide/curry.md","lastUpdated":1712643977000}'),t={name:"guide/curry.md"},h=n(`

Curry

Parameter names would be lost during type convertion, thus traditional curry is not the primary way to extend arguments in this library.

It's recommended to combine all parameters into one object, which is also called named parameters.

In flow, you can convert parameters with into.

typescript
import { andThen, flow, into, ok } from 'fx-flow'
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Curry","description":"","frontmatter":{},"headers":[],"relativePath":"guide/curry.md","filePath":"guide/curry.md","lastUpdated":1713837801000}'),t={name:"guide/curry.md"},h=n(`

Curry

Parameter names would be lost during type convertion, thus traditional curry is not the primary way to extend arguments in this library.

It's recommended to combine all parameters into one object, which is also called named parameters.

In flow, you can convert parameters with into.

typescript
import { andThen, flow, into, ok } from 'fx-flow'
 
 const querySometing = (args: { type: string; name: string }) => ok([args.type, args.name])
 
diff --git a/assets/guide_curry.md.p7Owc6VO.lean.js b/assets/guide_curry.md.bG_tPwbi.lean.js
similarity index 84%
rename from assets/guide_curry.md.p7Owc6VO.lean.js
rename to assets/guide_curry.md.bG_tPwbi.lean.js
index 8419a00e3..d0df39f4f 100644
--- a/assets/guide_curry.md.p7Owc6VO.lean.js
+++ b/assets/guide_curry.md.bG_tPwbi.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Curry","description":"","frontmatter":{},"headers":[],"relativePath":"guide/curry.md","filePath":"guide/curry.md","lastUpdated":1712643977000}'),t={name:"guide/curry.md"},h=n("",7),p=[h];function k(l,e,r,d,E,g){return a(),i("div",null,p)}const o=s(t,[["render",k]]);export{c as __pageData,o as default};
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const c=JSON.parse('{"title":"Curry","description":"","frontmatter":{},"headers":[],"relativePath":"guide/curry.md","filePath":"guide/curry.md","lastUpdated":1713837801000}'),t={name:"guide/curry.md"},h=n("",7),p=[h];function k(l,e,r,d,E,g){return a(),i("div",null,p)}const o=s(t,[["render",k]]);export{c as __pageData,o as default};
diff --git a/assets/guide_debug.md.Wp9Yn1vL.js b/assets/guide_debug.md.ioijQw19.js
similarity index 99%
rename from assets/guide_debug.md.Wp9Yn1vL.js
rename to assets/guide_debug.md.ioijQw19.js
index 09b7f562a..183f36ae5 100644
--- a/assets/guide_debug.md.Wp9Yn1vL.js
+++ b/assets/guide_debug.md.ioijQw19.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,R as h}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Debug","description":"","frontmatter":{},"headers":[],"relativePath":"guide/debug.md","filePath":"guide/debug.md","lastUpdated":1712643977000}'),t={name:"guide/debug.md"},n=h(`

Debug

Debugging in chain is difficult, thus some functions are provided to help.

flow

Inject an inspector with inject.

WARNING

Do not modify data, or subsequent steps will be affected.

typescript
const inspector = <T>(args: { ok: true; data: T } | { ok: false; err: string }) => {
+import{_ as s,c as i,o as a,R as h}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Debug","description":"","frontmatter":{},"headers":[],"relativePath":"guide/debug.md","filePath":"guide/debug.md","lastUpdated":1713837801000}'),t={name:"guide/debug.md"},n=h(`

Debug

Debugging in chain is difficult, thus some functions are provided to help.

flow

Inject an inspector with inject.

WARNING

Do not modify data, or subsequent steps will be affected.

typescript
const inspector = <T>(args: { ok: true; data: T } | { ok: false; err: string }) => {
   console.log(args)
 }
 
diff --git a/assets/guide_debug.md.Wp9Yn1vL.lean.js b/assets/guide_debug.md.ioijQw19.lean.js
similarity index 84%
rename from assets/guide_debug.md.Wp9Yn1vL.lean.js
rename to assets/guide_debug.md.ioijQw19.lean.js
index 2d0f90f8b..283092a60 100644
--- a/assets/guide_debug.md.Wp9Yn1vL.lean.js
+++ b/assets/guide_debug.md.ioijQw19.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,R as h}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Debug","description":"","frontmatter":{},"headers":[],"relativePath":"guide/debug.md","filePath":"guide/debug.md","lastUpdated":1712643977000}'),t={name:"guide/debug.md"},n=h("",13),k=[n];function p(l,e,E,d,r,g){return a(),i("div",null,k)}const c=s(t,[["render",p]]);export{y as __pageData,c as default};
+import{_ as s,c as i,o as a,R as h}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Debug","description":"","frontmatter":{},"headers":[],"relativePath":"guide/debug.md","filePath":"guide/debug.md","lastUpdated":1713837801000}'),t={name:"guide/debug.md"},n=h("",13),k=[n];function p(l,e,E,d,r,g){return a(),i("div",null,k)}const c=s(t,[["render",p]]);export{y as __pageData,c as default};
diff --git a/assets/guide_immutability.md.le3_UPQ9.js b/assets/guide_immutability.md.xlHmyVNY.js
similarity index 97%
rename from assets/guide_immutability.md.le3_UPQ9.js
rename to assets/guide_immutability.md.xlHmyVNY.js
index 631f02748..ba805145b 100644
--- a/assets/guide_immutability.md.le3_UPQ9.js
+++ b/assets/guide_immutability.md.xlHmyVNY.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,R as t,a4 as e}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Immutability","description":"","frontmatter":{},"headers":[],"relativePath":"guide/immutability.md","filePath":"guide/immutability.md","lastUpdated":1712643977000}'),n={name:"guide/immutability.md"},l=t('

Immutability

Immutable restrictions on function input parameters usually greatly increase the runtime burden.

This library provides a tool type named Immutable, tries to make this restriction with typescript and then there would be no performance loss when running.

immutable showcase

TIP

Immutable has the second parameter to specify types to ignore.

typescript
// \`Immutable\` will expand the input type.
+import{_ as s,c as i,o as a,R as t,a4 as e}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Immutability","description":"","frontmatter":{},"headers":[],"relativePath":"guide/immutability.md","filePath":"guide/immutability.md","lastUpdated":1713837801000}'),n={name:"guide/immutability.md"},l=t('

Immutability

Immutable restrictions on function input parameters usually greatly increase the runtime burden.

This library provides a tool type named Immutable, tries to make this restriction with typescript and then there would be no performance loss when running.

immutable showcase

TIP

Immutable has the second parameter to specify types to ignore.

typescript
// \`Immutable\` will expand the input type.
 // \`File\` is a builtin type, which is not equal to expaned \`File\`.
 // You may need to ignore \`File\`, or it cannot satisfies another \`File\`.
 type Res = Immutable<
diff --git a/assets/guide_immutability.md.le3_UPQ9.lean.js b/assets/guide_immutability.md.xlHmyVNY.lean.js
similarity index 85%
rename from assets/guide_immutability.md.le3_UPQ9.lean.js
rename to assets/guide_immutability.md.xlHmyVNY.lean.js
index 76fdb150e..abfb2a9d7 100644
--- a/assets/guide_immutability.md.le3_UPQ9.lean.js
+++ b/assets/guide_immutability.md.xlHmyVNY.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,R as t,a4 as e}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Immutability","description":"","frontmatter":{},"headers":[],"relativePath":"guide/immutability.md","filePath":"guide/immutability.md","lastUpdated":1712643977000}'),n={name:"guide/immutability.md"},l=t("",6),p=[l];function h(r,o,c,d,k,m){return a(),i("div",null,p)}const g=s(n,[["render",h]]);export{y as __pageData,g as default};
+import{_ as s,c as i,o as a,R as t,a4 as e}from"./chunks/framework.YlTiAyro.js";const y=JSON.parse('{"title":"Immutability","description":"","frontmatter":{},"headers":[],"relativePath":"guide/immutability.md","filePath":"guide/immutability.md","lastUpdated":1713837801000}'),n={name:"guide/immutability.md"},l=t("",6),p=[l];function h(r,o,c,d,k,m){return a(),i("div",null,p)}const g=s(n,[["render",h]]);export{y as __pageData,g as default};
diff --git a/assets/guide_lazyEvaluation.md.NIRaP9v_.js b/assets/guide_lazyEvaluation.md.WyC012zc.js
similarity index 99%
rename from assets/guide_lazyEvaluation.md.NIRaP9v_.js
rename to assets/guide_lazyEvaluation.md.WyC012zc.js
index e0e0a3946..2e61d1784 100644
--- a/assets/guide_lazyEvaluation.md.NIRaP9v_.js
+++ b/assets/guide_lazyEvaluation.md.WyC012zc.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const F=JSON.parse('{"title":"Lazy Evaluation","description":"","frontmatter":{},"headers":[],"relativePath":"guide/lazyEvaluation.md","filePath":"guide/lazyEvaluation.md","lastUpdated":1712643977000}'),h={name:"guide/lazyEvaluation.md"},k=n(`

Lazy Evaluation

All functions defined under pipe/lazy have lazy evaluation feature.

typescript
import { map, pipe, reduce } from 'fx-flow'
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const F=JSON.parse('{"title":"Lazy Evaluation","description":"","frontmatter":{},"headers":[],"relativePath":"guide/lazyEvaluation.md","filePath":"guide/lazyEvaluation.md","lastUpdated":1713837801000}'),h={name:"guide/lazyEvaluation.md"},k=n(`

Lazy Evaluation

All functions defined under pipe/lazy have lazy evaluation feature.

typescript
import { map, pipe, reduce } from 'fx-flow'
 
 const arr = new Array(10000000).fill(1)
 
diff --git a/assets/guide_lazyEvaluation.md.NIRaP9v_.lean.js b/assets/guide_lazyEvaluation.md.WyC012zc.lean.js
similarity index 85%
rename from assets/guide_lazyEvaluation.md.NIRaP9v_.lean.js
rename to assets/guide_lazyEvaluation.md.WyC012zc.lean.js
index 66e3d274d..5f58da4f3 100644
--- a/assets/guide_lazyEvaluation.md.NIRaP9v_.lean.js
+++ b/assets/guide_lazyEvaluation.md.WyC012zc.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const F=JSON.parse('{"title":"Lazy Evaluation","description":"","frontmatter":{},"headers":[],"relativePath":"guide/lazyEvaluation.md","filePath":"guide/lazyEvaluation.md","lastUpdated":1712643977000}'),h={name:"guide/lazyEvaluation.md"},k=n("",4),l=[k];function t(p,E,e,d,r,y){return a(),i("div",null,l)}const o=s(h,[["render",t]]);export{F as __pageData,o as default};
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const F=JSON.parse('{"title":"Lazy Evaluation","description":"","frontmatter":{},"headers":[],"relativePath":"guide/lazyEvaluation.md","filePath":"guide/lazyEvaluation.md","lastUpdated":1713837801000}'),h={name:"guide/lazyEvaluation.md"},k=n("",4),l=[k];function t(p,E,e,d,r,y){return a(),i("div",null,l)}const o=s(h,[["render",t]]);export{F as __pageData,o as default};
diff --git a/assets/guide_quickstart.md.iEbSN2HZ.js b/assets/guide_quickstart.md.iGmXyhZ5.js
similarity index 99%
rename from assets/guide_quickstart.md.iEbSN2HZ.js
rename to assets/guide_quickstart.md.iGmXyhZ5.js
index 878d96e60..93b4a0835 100644
--- a/assets/guide_quickstart.md.iEbSN2HZ.js
+++ b/assets/guide_quickstart.md.iGmXyhZ5.js
@@ -1,4 +1,4 @@
-import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const o=JSON.parse('{"title":"Quickstart","description":"","frontmatter":{},"headers":[],"relativePath":"guide/quickstart.md","filePath":"guide/quickstart.md","lastUpdated":1712643977000}'),h={name:"guide/quickstart.md"},t=n(`

Quickstart

Introduction

This library is an exploration of the application of functional programming to practical.

It innovates on the traditional currying and immutability.

It aims to improve the reliability and maintainability of the program by grasping data flow and data structure.

Installation

  • Npm
sh
npm install fx-flow
  • Yarn
sh
yarn add fx-flow
  • Pnpm
sh
pnpm add fx-flow

Usage

Import

TIP

Only support ES6 or higher by default. You can build for yourself for other targets.

  • ESM
typescript
import { flow, pipe } from 'fx-flow'
  • CJS
typescript
const { flow, pipe } = require('fx-flow')

flow

TIP

Control the program flow with flow.

typescript
import { andThen, delay, err, errThen, flow, ok } from 'fx-flow'
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const o=JSON.parse('{"title":"Quickstart","description":"","frontmatter":{},"headers":[],"relativePath":"guide/quickstart.md","filePath":"guide/quickstart.md","lastUpdated":1713837801000}'),h={name:"guide/quickstart.md"},t=n(`

Quickstart

Introduction

This library is an exploration of the application of functional programming to practical.

It innovates on the traditional currying and immutability.

It aims to improve the reliability and maintainability of the program by grasping data flow and data structure.

Installation

  • Npm
sh
npm install fx-flow
  • Yarn
sh
yarn add fx-flow
  • Pnpm
sh
pnpm add fx-flow

Usage

Import

TIP

Only support ES6 or higher by default. You can build for yourself for other targets.

  • ESM
typescript
import { flow, pipe } from 'fx-flow'
  • CJS
typescript
const { flow, pipe } = require('fx-flow')

flow

TIP

Control the program flow with flow.

typescript
import { andThen, delay, err, errThen, flow, ok } from 'fx-flow'
 
 type User = number
 
diff --git a/assets/guide_quickstart.md.iEbSN2HZ.lean.js b/assets/guide_quickstart.md.iGmXyhZ5.lean.js
similarity index 85%
rename from assets/guide_quickstart.md.iEbSN2HZ.lean.js
rename to assets/guide_quickstart.md.iGmXyhZ5.lean.js
index a9a0dfeb1..b98dd34e6 100644
--- a/assets/guide_quickstart.md.iEbSN2HZ.lean.js
+++ b/assets/guide_quickstart.md.iGmXyhZ5.lean.js
@@ -1 +1 @@
-import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const o=JSON.parse('{"title":"Quickstart","description":"","frontmatter":{},"headers":[],"relativePath":"guide/quickstart.md","filePath":"guide/quickstart.md","lastUpdated":1712643977000}'),h={name:"guide/quickstart.md"},t=n("",26),l=[t];function k(p,e,r,d,E,g){return a(),i("div",null,l)}const F=s(h,[["render",k]]);export{o as __pageData,F as default};
+import{_ as s,c as i,o as a,R as n}from"./chunks/framework.YlTiAyro.js";const o=JSON.parse('{"title":"Quickstart","description":"","frontmatter":{},"headers":[],"relativePath":"guide/quickstart.md","filePath":"guide/quickstart.md","lastUpdated":1713837801000}'),h={name:"guide/quickstart.md"},t=n("",26),l=[t];function k(p,e,r,d,E,g){return a(),i("div",null,l)}const F=s(h,[["render",k]]);export{o as __pageData,F as default};
diff --git a/assets/index.md.Joifcdhb.js b/assets/index.md.dMiYRKGk.js
similarity index 94%
rename from assets/index.md.Joifcdhb.js
rename to assets/index.md.dMiYRKGk.js
index de246e5e4..7b9858d05 100644
--- a/assets/index.md.Joifcdhb.js
+++ b/assets/index.md.dMiYRKGk.js
@@ -1 +1 @@
-import{_ as e,c as t,o as a}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Fx-Flow","text":"Coding Flowly","tagline":"Functional library for TypeScript/JavaScript","image":{"src":"/logo.jpeg","alt":"logo"},"actions":[{"theme":"brand","text":"Get Started","link":"/guide/quickstart"},{"theme":"alt","text":"View on Github","link":"https://github.com/niuiic/fx-flow"}]},"features":[{"title":"Streaming Programming","details":"Process data in pipeline."},{"title":"Graceful Error Handing","details":"Get rid of try catch."},{"title":"Asynchronous Data Flow Management","details":"Automatic dependency resolution and concurrency control."},{"title":"Lazy Evaluation","details":"Only consume \\"iterable/asyncIterable\\" in need."},{"title":"TypeScript Support","details":"Complete typeScript type definition."},{"title":"Well Tested","details":"Test coverage over 90%."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1712643977000}'),i={name:"index.md"};function n(o,r,l,c,s,d){return a(),t("div")}const u=e(i,[["render",n]]);export{m as __pageData,u as default};
+import{_ as e,c as t,o as a}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Fx-Flow","text":"Coding Flowly","tagline":"Functional library for TypeScript/JavaScript","image":{"src":"/logo.jpeg","alt":"logo"},"actions":[{"theme":"brand","text":"Get Started","link":"/guide/quickstart"},{"theme":"alt","text":"View on Github","link":"https://github.com/niuiic/fx-flow"}]},"features":[{"title":"Streaming Programming","details":"Process data in pipeline."},{"title":"Graceful Error Handing","details":"Get rid of try catch."},{"title":"Asynchronous Data Flow Management","details":"Automatic dependency resolution and concurrency control."},{"title":"Lazy Evaluation","details":"Only consume \\"iterable/asyncIterable\\" in need."},{"title":"TypeScript Support","details":"Complete typeScript type definition."},{"title":"Well Tested","details":"Test coverage over 90%."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1713837801000}'),i={name:"index.md"};function n(o,r,l,c,s,d){return a(),t("div")}const u=e(i,[["render",n]]);export{m as __pageData,u as default};
diff --git a/assets/index.md.Joifcdhb.lean.js b/assets/index.md.dMiYRKGk.lean.js
similarity index 94%
rename from assets/index.md.Joifcdhb.lean.js
rename to assets/index.md.dMiYRKGk.lean.js
index de246e5e4..7b9858d05 100644
--- a/assets/index.md.Joifcdhb.lean.js
+++ b/assets/index.md.dMiYRKGk.lean.js
@@ -1 +1 @@
-import{_ as e,c as t,o as a}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Fx-Flow","text":"Coding Flowly","tagline":"Functional library for TypeScript/JavaScript","image":{"src":"/logo.jpeg","alt":"logo"},"actions":[{"theme":"brand","text":"Get Started","link":"/guide/quickstart"},{"theme":"alt","text":"View on Github","link":"https://github.com/niuiic/fx-flow"}]},"features":[{"title":"Streaming Programming","details":"Process data in pipeline."},{"title":"Graceful Error Handing","details":"Get rid of try catch."},{"title":"Asynchronous Data Flow Management","details":"Automatic dependency resolution and concurrency control."},{"title":"Lazy Evaluation","details":"Only consume \\"iterable/asyncIterable\\" in need."},{"title":"TypeScript Support","details":"Complete typeScript type definition."},{"title":"Well Tested","details":"Test coverage over 90%."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1712643977000}'),i={name:"index.md"};function n(o,r,l,c,s,d){return a(),t("div")}const u=e(i,[["render",n]]);export{m as __pageData,u as default};
+import{_ as e,c as t,o as a}from"./chunks/framework.YlTiAyro.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"Fx-Flow","text":"Coding Flowly","tagline":"Functional library for TypeScript/JavaScript","image":{"src":"/logo.jpeg","alt":"logo"},"actions":[{"theme":"brand","text":"Get Started","link":"/guide/quickstart"},{"theme":"alt","text":"View on Github","link":"https://github.com/niuiic/fx-flow"}]},"features":[{"title":"Streaming Programming","details":"Process data in pipeline."},{"title":"Graceful Error Handing","details":"Get rid of try catch."},{"title":"Asynchronous Data Flow Management","details":"Automatic dependency resolution and concurrency control."},{"title":"Lazy Evaluation","details":"Only consume \\"iterable/asyncIterable\\" in need."},{"title":"TypeScript Support","details":"Complete typeScript type definition."},{"title":"Well Tested","details":"Test coverage over 90%."}]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1713837801000}'),i={name:"index.md"};function n(o,r,l,c,s,d){return a(),t("div")}const u=e(i,[["render",n]]);export{m as __pageData,u as default};
diff --git a/guide/concurrency.html b/guide/concurrency.html
index 6f4c1ec69..15d535860 100644
--- a/guide/concurrency.html
+++ b/guide/concurrency.html
@@ -12,7 +12,7 @@
     
     
     
-    
+    
     
     
     
@@ -51,8 +51,8 @@
   concurrent(3),
   // ------------------------------------------------
   toArray
-)

concurrent controls the number of concurrency for all previous steps.

Released under the MIT License.

- +)

concurrent controls the number of concurrency for all previous steps.

Released under the MIT License.

+ \ No newline at end of file diff --git a/guide/curry.html b/guide/curry.html index 84ae70a52..e2514a812 100644 --- a/guide/curry.html +++ b/guide/curry.html @@ -12,7 +12,7 @@ - + @@ -36,8 +36,8 @@ const add = (args: { a: number; b: number }) => args.a + args.b const curriedAdd = curry(add, { a: 1 }) -console.log(curriedAdd({ b: 2 })) // 3

Released under the MIT License.

- +console.log(curriedAdd({ b: 2 })) // 3

Released under the MIT License.

+ \ No newline at end of file diff --git a/guide/debug.html b/guide/debug.html index f0a18f8fd..ae06c76d9 100644 --- a/guide/debug.html +++ b/guide/debug.html @@ -12,7 +12,7 @@ - + @@ -28,8 +28,8 @@ tap((result) => console.log(result)), // log an iterator peek((item) => console.log(item)), // log 2, 3, 4, 5 reduce((a, b) => a + b) -)

Released under the MIT License.

- +)

Released under the MIT License.

+ \ No newline at end of file diff --git a/guide/immutability.html b/guide/immutability.html index 73ae420bd..cb2956b20 100644 --- a/guide/immutability.html +++ b/guide/immutability.html @@ -12,7 +12,7 @@ - + @@ -29,8 +29,8 @@ > // Res = { // readonly file: File -// }

Released under the MIT License.

- +// }

Released under the MIT License.

+ \ No newline at end of file diff --git a/guide/lazyEvaluation.html b/guide/lazyEvaluation.html index 5d0fd025f..4aeac5ed1 100644 --- a/guide/lazyEvaluation.html +++ b/guide/lazyEvaluation.html @@ -12,7 +12,7 @@ - + @@ -36,8 +36,8 @@ map((x) => x + 1), reduce((x, y) => x + y) ) -console.timeEnd('methods with lazy evaluation')
  • builtin methods: 254.418ms
  • methods with lazy evaluation: 204.438ms

Released under the MIT License.

- +console.timeEnd('methods with lazy evaluation')
  • builtin methods: 254.418ms
  • methods with lazy evaluation: 204.438ms

Released under the MIT License.

+ \ No newline at end of file diff --git a/guide/quickstart.html b/guide/quickstart.html index 44ac55ff3..931fc41a8 100644 --- a/guide/quickstart.html +++ b/guide/quickstart.html @@ -12,7 +12,7 @@ - + @@ -55,8 +55,8 @@ const uploadChunk = (chunk: FileChunk) => delay(1000, chunk).then(() => console.log(`${chunk} has been uploaded`)) // Upload file chunks concurrently and skip uploaded chunks. -pipe(fileChunks, toAsync, filter(notUploaded), map(uploadChunk), concurrent(3), consume)

Released under the MIT License.

- +pipe(fileChunks, toAsync, filter(notUploaded), map(uploadChunk), concurrent(3), consume)

Released under the MIT License.

+ \ No newline at end of file diff --git a/hashmap.json b/hashmap.json index 0a877f546..1badcc000 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"api_modules.md":"_anHk-ng","api_types_-internal-_type-aliases_immutableobject.md":"BPCvjKif","api_flow_functions_into.md":"1uDQEJiE","api_flow_functions_totry.md":"ujx9q9du","api_types_-internal-_type-aliases_immutableset.md":"xB_1gCyV","api_flow_functions_inject.md":"WA-BvrIz","api_pipe_lazy_-internal-_interfaces_iterator.md":"82E81obW","api_flow_functions_andthen.md":"bM8RDRjf","api_pipe_strict_functions_add.md":"oL8ijFY8","api_pipe_strict_-internal-_type-aliases_addreturnvalue.md":"Z2gca251","api_pipe_lazy_-internal-_interfaces_generator.md":"ZV0gbA0O","api_types_type-aliases_anyfunction.md":"MVb82qLJ","api_types_-internal-_type-aliases_pos.md":"lOorymQf","api_types_-internal-_type-aliases_prev.md":"7cxmLd9j","api_pipe_strict_-internal-_interfaces_asynciterator.md":"vMDgha2s","api_flow_functions_err.md":"9tt2xM_G","api_flow_functions_log.md":"mSzcIoaK","api_types_type-aliases_anyobject.md":"IwC3ZVF4","api_flow_functions_ok.md":"zrPRM3jq","api_flow_functions_errthenend.md":"OPL6fisE","api_pipe_strict_functions_curry.md":"_mh19Gej","api_pipe_lazy_functions_concurrent.md":"DKdidy-y","api_types_-internal-_type-aliases_subpositive.md":"xfDQceU0","api_pipe_strict_functions_each.md":"vHujZAW1","api_flow_functions_useflow.md":"YovNr_JB","api_types_index.md":"v72jH4qR","api_pipe_strict_-internal-_type-aliases_awaited.md":"8dknepMN","api_pipe_lazy_functions_keys.md":"-UnCUFiI","api_pipe_strict_functions_isnumber.md":"4OGpdkwY","api_flow_functions_errthen.md":"B2N_NNaq","api_flow_-internal-_type-aliases_trydoresult.md":"BhYEY20S","api_pipe_lazy_functions_concat.md":"oCHwhVyu","api_flow_-internal-_type-aliases_method.md":"7QJAfG_v","api_pipe_strict_functions_always.md":"p0-YKMgk","api_pipe_strict_functions_consume.md":"rRr7n4S_","api_pipe_strict_functions_isempty.md":"Q32T9ndU","api_flow_functions_flow.md":"CDLijctN","api_pipe_strict_-internal-_index.md":"Py068xUi","api_flow_-internal-_index.md":"meq5DmDh","api_pipe_lazy_functions_entries.md":"QCgaoJcE","api_pipe_strict_functions_max.md":"R3X_NUgR","api_pipe_strict_functions_not.md":"GR0Vkd4G","api_flow_classes_result.md":"4mH5-Xpf","api_pipe_strict_functions_isnil.md":"m9Z1U3Zt","api_pipe_lazy_-internal-_type-aliases_iteratorresult.md":"ThwnwrE6","api_types_-internal-_type-aliases_iteration.md":"vkaBKPrm","api_flow_index.md":"KnFLwDke","api_pipe_strict_functions_pipe.md":"u-3WEh0a","api_flow_-internal-_type-aliases_returnvalue.md":"mAhjEAaD","api_pipe_strict_functions_last.md":"PClEGCqQ","api_types_-internal-_interfaces_iterationmap.md":"0jcc0Va-","api_pipe_strict_-internal-_type-aliases_fnreturenvalue.md":"BG4cDDAs","api_types_-internal-_interfaces_iterableiterator.md":"eBYSQkMn","api_pipe_strict_functions_isfunction.md":"kXycY80V","api_types_-internal-_type-aliases_cast.md":"mf3Pp4-P","api_types_-internal-_type-aliases_deepflat.md":"dPoAeK69","api_types_-internal-_type-aliases_deepflatsync.md":"HDeac_Ua","api_pipe_lazy_-internal-_interfaces_iteratoryieldresult.md":"RCor1QTY","api_pipe_lazy_-internal-_interfaces_iteratorreturnresult.md":"RUFEOjnL","api_types_-internal-_type-aliases_next.md":"-gP_--QL","api_types_-internal-_type-aliases_immutabletuple.md":"7bEIkupQ","api_pipe_lazy_functions_map.md":"evystHed","api_pipe_strict_functions_isstring.md":"l0EqEjih","api_pipe_lazy_functions_enumerate.md":"toiL7mQs","api_types_-internal-_index.md":"CzP1kSsQ","api_pipe_lazy_functions_flat.md":"2O_MKQsW","api_types_-internal-_type-aliases_record.md":"b5PHhSPk","api_pipe_strict_functions_isobject.md":"y1LzKC3f","api_pipe_strict_-internal-_type-aliases_prevres.md":"OP5IG2lC","api_pipe_strict_functions_identity.md":"HIoSMuCP","api_pipe_lazy_functions_range.md":"q4aV8iHK","api_pipe_strict_index.md":"usjraMTI","api_pipe_strict_functions_isboolean.md":"VwLEIWlE","api_pipe_lazy_functions_toasync.md":"aMwZ01C-","api_pipe_strict_functions_isarray.md":"_5CERHJY","api_pipe_strict_functions_isnull.md":"0XbVJeEy","api_pipe_strict_functions_includes.md":"rbmNKdhE","api_pipe_lazy_functions_isconcurrent.md":"kgIa_742","api_pipe_lazy_functions_takeuntil.md":"Kj-H2uXi","api_pipe_strict_functions_gt.md":"bR7ZKAow","api_index.md":"MKKCCRwG","api_pipe_strict_-internal-_interfaces_asynciterable.md":"G72Kn9z3","api_flow_functions_anyway.md":"NgwP7Oo4","api_flow_functions_trydo.md":"dQTumE6q","api_types_-internal-_type-aliases_partial.md":"GCo7Ihrf","api_types_-internal-_type-aliases_isnegative.md":"SffHHX2k","api_pipe_strict_functions_delay.md":"RJ-n5ABL","api_types_-internal-_interfaces_asynciterableiterator.md":"Twi96ukA","api_pipe_lazy_functions_values.md":"RDt5P9WC","api_types_type-aliases_isnever.md":"2I-nBaNr","api_types_type-aliases_append.md":"vq-M8jF9","api_types_type-aliases_arrayreturnvalue.md":"Wsc4A_my","api_types_type-aliases_asyncfunction.md":"Cr2hPtVi","api_flow_-internal-_type-aliases_parameters.md":"Jl5m8wwZ","api_types_type-aliases_asynciterableitem.md":"bDIxmJ16","api_types_type-aliases_isany.md":"CDofSvqL","api_types_-internal-_type-aliases_sub.md":"slUrrU9F","api_types_-internal-_type-aliases_iterationof.md":"5g8WneMt","api_pipe_strict_functions_every.md":"slKa7xyg","api_pipe_lazy_-internal-_index.md":"qXzmt8s_","api_pipe_strict_functions_size.md":"hmvW1nan","api_pipe_strict_-internal-_interfaces_iterable.md":"U7QmPfGt","api_pipe_lazy_index.md":"TpmytgKl","api_types_type-aliases_entries.md":"rV6WJedz","api_types_type-aliases_immutable.md":"rdhVaqB9","api_types_type-aliases_concatreturnvalue.md":"Btpk_mWq","api_types_type-aliases_emptyobject.md":"xYVYiyb_","api_types_type-aliases_head.md":"wiSbMYPo","api_types_type-aliases_include.md":"HVNQk47w","api_types_type-aliases_resultreturnvalue.md":"JjwsC39K","api_flow_-internal-_type-aliases_returntype.md":"yiN0RGls","api_types_type-aliases_expand.md":"tpTA1Ab-","api_types_type-aliases_fixedpromise.md":"RjuXgShb","api_types_type-aliases_flatreturnvalue.md":"YCLRjjpx","api_types_type-aliases_istuple.md":"Gz7gCDPZ","api_pipe_strict_functions_toarray.md":"cg3k2DPP","api_types_type-aliases_fnreturnvalue.md":"R9Xfy2AA","api_types_-internal-_type-aliases_immutablearray.md":"oSoSVKSb","api_pipe_strict_functions_some.md":"7-SzpsUr","api_types_type-aliases_tail.md":"piUSuPDE","api_types_type-aliases_iteratorresolve.md":"LbxahZVj","api_types_type-aliases_iteratorreturnvalue.md":"nUU4PLWV","api_types_type-aliases_length.md":"H4K5OG5u","api_pipe_strict_-internal-_type-aliases_lastreturnvalue.md":"lZXFbezC","api_types_type-aliases_maybepromise.md":"WKW5AS8Z","api_types_type-aliases_modifier.md":"jeiYpcM4","api_types_type-aliases_pipereturnvalue.md":"2bCZRVRl","api_types_type-aliases_prepend.md":"3nJBWzoH","api_types_type-aliases_primitive.md":"-gv5RUUb","api_types_type-aliases_reject.md":"LgjolhZa","api_types_type-aliases_singleargfunction.md":"w3F3PvsT","api_types_type-aliases_flowreturnvalue.md":"TpOH4QwA","api_types_type-aliases_universaliterableitem.md":"p36Sqbad","api_types_type-aliases_universaliterator.md":"QM-X3y-8","api_types_interfaces_flowstate.md":"NiHfcnhk","api_utils_-internal-_index.md":"NkJXUYvW","api_utils_-internal-_interfaces_callsite.md":"1anPRd5V","api_utils_classes_flowmissmodifierexception.md":"mmOc3oo5","api_utils_classes_iterableasyncfnexception.md":"PrbPodRf","api_pipe_strict_-internal-_interfaces_promiselike.md":"-ImNfDw6","api_utils_functions_isiterable.md":"TAPnMYgK","api_types_-internal-_type-aliases_subnegative.md":"yHIb1mbn","api_pipe_strict_functions_apply.md":"yWlb0p26","api_pipe_lazy_functions_filter.md":"gjB3Gnsh","api_pipe_lazy_functions_append.md":"NU2a9GXv","api_flow_functions_maperr.md":"pGP65d4-","api_pipe_strict_functions_tap.md":"DpbjIgKl","api_pipe_lazy_-internal-_type-aliases_extract.md":"KtCHuiEv","api_utils_functions_ispromise.md":"Dlj4Ebut","index.md":"Joifcdhb","api_utils_functions_tostr.md":"4oHCkYVQ","api_pipe_strict_functions_reduce.md":"SpgnVnqp","api_utils_index.md":"jtK6yTGA","guide_concurrency.md":"iKxFKawY","guide_curry.md":"p7Owc6VO","guide_debug.md":"Wp9Yn1vL","guide_immutability.md":"le3_UPQ9","api_types_type-aliases_universaliterable.md":"_qHLoi7g","api_pipe_lazy_functions_peek.md":"g75S98i1","api_pipe_lazy_classes_concurrent.md":"uyZEt93k","api_types_type-aliases_iterablereturnvalue.md":"ZSdADkPk","api_utils_classes_iterabletypeexception.md":"tz52Wnpc","api_utils_functions_call.md":"Qjp8b7rs","api_utils_functions_empty.md":"tHsSvjjp","api_pipe_strict_-internal-_type-aliases_exclude.md":"MNCISRZO","api_utils_functions_isasynciterable.md":"5UXQAW-C","api_types_-internal-_type-aliases_immutablemap.md":"lqkca5-X","api_pipe_strict_-internal-_type-aliases_pick.md":"l9SW2qGv","api_pipe_lazy_functions_take.md":"UEM8mt5i","api_types_type-aliases_item.md":"HvM8m1FG","api_pipe_strict_-internal-_type-aliases_omit.md":"rDOxYUyA","api_pipe_strict_functions_isundefined.md":"NiLyGnUX","api_types_type-aliases_isunion.md":"m0vI9t2I","api_types_type-aliases_iter.md":"r6BFq1k4","api_types_type-aliases_iterableitem.md":"WyYuZdzY","guide_lazyevaluation.md":"NIRaP9v_","guide_quickstart.md":"iEbSN2HZ"} +{"api_flow_-internal-_type-aliases_method.md":"OtDPnjZW","api_index.md":"MKKCCRwG","api_pipe_lazy_functions_map.md":"R6OkK0LW","api_flow_functions_err.md":"D16Ah_E8","api_pipe_lazy_functions_peek.md":"Uronct7n","api_pipe_lazy_functions_range.md":"_WsvXDWg","api_pipe_lazy_functions_take.md":"yzed0oV_","api_pipe_lazy_functions_takeuntil.md":"tMzCFfjK","api_pipe_lazy_-internal-_interfaces_iteratoryieldresult.md":"RCor1QTY","api_utils_functions_call.md":"eXaSgvwN","api_utils_classes_flowmissmodifierexception.md":"OpEjD3WZ","api_utils_classes_iterabletypeexception.md":"yEAaBPC_","api_utils_classes_iterableasyncfnexception.md":"dSUaOCT1","api_flow_functions_andthen.md":"hNza7_nG","api_pipe_strict_functions_isundefined.md":"TzD6Fy0p","api_pipe_strict_functions_max.md":"vTjLYhrt","api_pipe_strict_functions_not.md":"mMgjDUwu","api_pipe_strict_functions_reduce.md":"Cp4RyM2W","api_pipe_lazy_-internal-_interfaces_generator.md":"ZV0gbA0O","api_pipe_strict_functions_size.md":"ZiAn-dbD","api_pipe_strict_functions_some.md":"wjzBmmLq","api_pipe_strict_functions_last.md":"YAbpI575","api_pipe_strict_functions_toarray.md":"oz-zLHcv","api_pipe_strict_functions_tap.md":"sMLcnd-k","api_pipe_strict_index.md":"usjraMTI","api_pipe_strict_functions_pipe.md":"h3R0-7WK","api_types_-internal-_index.md":"CzP1kSsQ","api_pipe_lazy_-internal-_type-aliases_extract.md":"KtCHuiEv","api_pipe_lazy_-internal-_interfaces_iteratorreturnresult.md":"RUFEOjnL","api_pipe_lazy_functions_entries.md":"IYR4j5cb","api_pipe_lazy_functions_concat.md":"N14nZETT","api_types_-internal-_type-aliases_deepflatsync.md":"e3xnBE5B","api_flow_functions_errthenend.md":"wcVK57LK","api_pipe_strict_functions_isstring.md":"7aq4afP4","api_pipe_strict_functions_isnil.md":"KYFJYMd0","api_pipe_lazy_functions_filter.md":"OzwvfPWe","api_flow_functions_anyway.md":"65GWOJS2","api_pipe_lazy_functions_enumerate.md":"qUtp5VaT","api_flow_functions_into.md":"UhP43Tgx","api_types_-internal-_interfaces_iterableiterator.md":"eBYSQkMn","api_flow_-internal-_type-aliases_parameters.md":"Jl5m8wwZ","api_pipe_lazy_functions_values.md":"Z65tKYnu","api_flow_functions_inject.md":"hVx3rwky","api_types_-internal-_type-aliases_immutablemap.md":"7ByViDVk","api_flow_functions_log.md":"4f0H5n3M","api_pipe_strict_functions_isnumber.md":"aN0SwMlD","api_pipe_strict_-internal-_index.md":"Py068xUi","api_types_-internal-_type-aliases_immutableset.md":"ldIZau_4","api_pipe_strict_-internal-_interfaces_asynciterable.md":"G72Kn9z3","api_types_-internal-_type-aliases_immutabletuple.md":"KNY5OJDx","api_flow_-internal-_index.md":"meq5DmDh","api_types_-internal-_type-aliases_isnegative.md":"mks0ZBKB","api_pipe_strict_-internal-_interfaces_asynciterator.md":"vMDgha2s","api_pipe_strict_-internal-_interfaces_iterable.md":"U7QmPfGt","api_types_-internal-_type-aliases_iteration.md":"7rtLVB_5","api_types_-internal-_type-aliases_iterationof.md":"yP7z6QgP","api_types_-internal-_type-aliases_partial.md":"GCo7Ihrf","api_types_-internal-_type-aliases_next.md":"vBrfbhU0","api_pipe_lazy_functions_toasync.md":"Zc545LGf","api_pipe_strict_-internal-_interfaces_promiselike.md":"-ImNfDw6","api_types_-internal-_type-aliases_pos.md":"m9CpyAjm","api_types_-internal-_type-aliases_sub.md":"aCQxqqXx","api_pipe_strict_-internal-_type-aliases_fnreturenvalue.md":"yDNa9lXY","api_types_-internal-_type-aliases_subpositive.md":"ENX2buhV","api_flow_functions_flow.md":"PrUVV9Fd","api_pipe_strict_-internal-_type-aliases_lastreturnvalue.md":"_NoHguNE","api_types_index.md":"v72jH4qR","api_types_type-aliases_anyfunction.md":"a8HTC7VC","api_pipe_strict_-internal-_type-aliases_omit.md":"rDOxYUyA","api_types_type-aliases_anyobject.md":"1jC5_aX1","api_pipe_strict_-internal-_type-aliases_prevres.md":"z6FRr0sn","api_pipe_strict_-internal-_type-aliases_pick.md":"l9SW2qGv","api_pipe_strict_functions_always.md":"YTIJHcfK","api_types_type-aliases_append.md":"akngkXnA","api_types_type-aliases_arrayreturnvalue.md":"yE6uU03l","api_types_type-aliases_asyncfunction.md":"6kZ5EfQ8","api_types_type-aliases_asynciterableitem.md":"uwFlNb_r","api_pipe_strict_functions_add.md":"hL3ad0sh","api_pipe_strict_functions_apply.md":"Zezcii_W","api_types_type-aliases_concatreturnvalue.md":"Ariwkekv","api_pipe_strict_functions_consume.md":"5c_P7Ic7","api_types_type-aliases_expand.md":"0m5rOL3p","api_types_type-aliases_emptyobject.md":"2YbBeJ5B","api_types_type-aliases_entries.md":"OzJyAD97","api_types_type-aliases_fixedpromise.md":"GGq-eHOi","api_pipe_strict_functions_every.md":"xuByUNHC","api_pipe_strict_functions_each.md":"vVBsykMr","api_pipe_lazy_functions_flat.md":"F_AnD48m","api_types_type-aliases_fnreturnvalue.md":"0Gx7idI-","api_types_type-aliases_immutable.md":"WPKd_GoR","api_modules.md":"_anHk-ng","api_types_type-aliases_flatreturnvalue.md":"XeFDFz7x","api_pipe_strict_functions_curry.md":"IROJ6yos","api_types_type-aliases_head.md":"Wt6AltgI","api_pipe_strict_functions_delay.md":"2on3OCBN","api_flow_-internal-_type-aliases_returntype.md":"yiN0RGls","api_flow_functions_totry.md":"CkEa3vHb","api_pipe_strict_functions_isobject.md":"J7JydyFr","api_types_type-aliases_iteratorresolve.md":"tWgbb5ST","api_pipe_strict_functions_isempty.md":"P4VSF9kB","api_types_type-aliases_length.md":"cuemXMYw","api_flow_index.md":"KnFLwDke","api_types_type-aliases_maybepromise.md":"0etjb6C0","api_pipe_lazy_functions_keys.md":"l6DiUOKL","api_pipe_lazy_functions_isconcurrent.md":"Yqf1NpYg","api_types_type-aliases_modifier.md":"0Hvv09Ss","api_pipe_strict_functions_isboolean.md":"w8aHyZwH","api_pipe_strict_functions_isnull.md":"OySc02LO","api_types_type-aliases_pipereturnvalue.md":"7TaAzqHu","api_types_type-aliases_prepend.md":"4rFNPXzY","api_flow_functions_ok.md":"-ixyFTzf","api_flow_classes_result.md":"Pv5alcBx","guide_immutability.md":"xlHmyVNY","api_types_-internal-_type-aliases_immutableobject.md":"ZPGa0t0u","api_flow_functions_maperr.md":"YgiVNf41","api_pipe_lazy_index.md":"TpmytgKl","api_types_-internal-_type-aliases_prev.md":"1SX1EAX2","api_pipe_strict_-internal-_type-aliases_awaited.md":"8dknepMN","api_types_type-aliases_flowreturnvalue.md":"tMlloW9q","api_types_-internal-_type-aliases_record.md":"b5PHhSPk","api_flow_functions_trydo.md":"NGd365LO","api_types_type-aliases_iterableitem.md":"tdtjTOaC","api_pipe_strict_-internal-_type-aliases_exclude.md":"MNCISRZO","api_types_type-aliases_iteratorreturnvalue.md":"jybow2UV","api_pipe_strict_functions_gt.md":"otCcVHyO","api_utils_functions_isasynciterable.md":"Wilct6ey","api_utils_-internal-_index.md":"NkJXUYvW","api_utils_functions_isiterable.md":"jxMcNWWC","api_flow_functions_useflow.md":"1klpy5Rg","api_types_type-aliases_tail.md":"dE2F4Kfk","index.md":"dMiYRKGk","api_utils_functions_empty.md":"tUGw_V7Z","api_utils_-internal-_interfaces_callsite.md":"1anPRd5V","api_types_type-aliases_universaliterableitem.md":"QoT9yLqk","guide_quickstart.md":"iGmXyhZ5","api_types_type-aliases_primitive.md":"TY_b5taJ","api_types_type-aliases_reject.md":"yZH5YjzN","api_types_type-aliases_resultreturnvalue.md":"owti6ZsO","api_pipe_lazy_-internal-_index.md":"qXzmt8s_","guide_curry.md":"bG_tPwbi","api_types_type-aliases_universaliterable.md":"_yMmZus6","api_pipe_strict_-internal-_type-aliases_addreturnvalue.md":"Ar9hORe4","guide_lazyevaluation.md":"WyC012zc","api_types_type-aliases_singleargfunction.md":"MZJyGAbs","api_flow_-internal-_type-aliases_returnvalue.md":"739-C935","guide_debug.md":"ioijQw19","api_pipe_strict_functions_isarray.md":"yL7ePqvh","api_types_-internal-_type-aliases_cast.md":"gjkrPrkw","api_types_-internal-_type-aliases_deepflat.md":"ozSSjmK2","api_pipe_lazy_functions_concurrent.md":"oa30bVeU","api_pipe_lazy_-internal-_type-aliases_iteratorresult.md":"ThwnwrE6","api_pipe_lazy_classes_concurrent.md":"8L1qhpAW","api_types_-internal-_interfaces_asynciterableiterator.md":"Twi96ukA","api_pipe_lazy_-internal-_interfaces_iterator.md":"82E81obW","api_flow_-internal-_type-aliases_trydoresult.md":"0mUF1FAv","api_types_-internal-_type-aliases_immutablearray.md":"CHc-NVRK","api_types_type-aliases_isany.md":"m8W7mGsR","api_pipe_lazy_functions_append.md":"uG-x-4q9","api_types_interfaces_flowstate.md":"KPpN8KpZ","api_types_-internal-_type-aliases_subnegative.md":"kG5t7kJ7","api_pipe_strict_functions_isfunction.md":"ipC3eiIc","api_types_type-aliases_istuple.md":"qyV4Vi-8","api_types_type-aliases_isunion.md":"PArN0rhs","api_types_type-aliases_item.md":"Axr75SBM","api_pipe_strict_functions_includes.md":"qV_n0WeU","guide_concurrency.md":"Pr2U_niE","api_flow_functions_errthen.md":"V7yWNJ9f","api_types_type-aliases_iter.md":"kHbRBEqH","api_types_type-aliases_isnever.md":"MXgI2_NQ","api_types_type-aliases_universaliterator.md":"H7zlWTLU","api_types_type-aliases_include.md":"CLxB497c","api_utils_functions_tostr.md":"jAHojsoI","api_utils_index.md":"jtK6yTGA","api_types_-internal-_interfaces_iterationmap.md":"JLI3U1fr","api_pipe_strict_functions_identity.md":"PqPv2ew6","api_utils_functions_ispromise.md":"4CSnRLOC","api_types_type-aliases_iterablereturnvalue.md":"2KmYM86T"} diff --git a/index.html b/index.html index 1393ff7c2..5034d9424 100644 --- a/index.html +++ b/index.html @@ -12,14 +12,14 @@ - +
Skip to content

Fx-Flow

Coding Flowly

Functional library for TypeScript/JavaScript

logo

Released under the MIT License.

- + \ No newline at end of file