diff --git a/404.html b/404.html index 770e50aa9..8144327db 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 9934b04e7..431517a25 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 8a386a72c..480097d6b 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 096a7222b..feb462eeb 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 f17ca51a0..839325d69 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 74b2d27c7..e33009d48 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 72890d1df..ed18de5f4 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 6ffe12c97..cb9cf1e53 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 e94828678..014e5bbc8 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 fe7764019..2b0286997 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 94625c063..ff77145e5 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 00117f666..1fa35021d 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 790b14fdb..fa761127c 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 f362d5575..33e0499cb 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 d3953f1fb..d247a23e9 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 c890d1064..690ca35c0 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 3c7ed380b..f03a38a05 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 2368f5958..b3427ec0d 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 989db1351..6f0d51bc0 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 86c30b53e..ac4dd4d88 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 2d1b1b7c1..28059251c 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 3b825de72..114166e6f 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 c3ead48e0..51d38e929 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 b84077c67..750d5491e 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 18e0b4468..b4ab39e29 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 ab9986eba..22d93b117 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 7fdd79beb..a67b7a1fb 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 80e5dda3d..b87d1ba45 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 352774c21..7a861ad29 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 355034b54..d491f80b9 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 184827e5a..311cfc1c5 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 35500a806..35c1923dd 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 3d91538fa..04a593e29 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 ee42723f0..37f66a582 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 8542f13e5..1a63d2f87 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 ef83330d3..41d7c499b 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 ad22737f2..8041bdde8 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 ac95ad62b..9aa98fd84 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 eb736926f..9804faea1 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 a8bea1b05..6a826b6ca 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 220e477f3..376c1baf3 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 4fba37908..7641c1013 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 5af22a415..2e156b788 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 35eb16f12..6670942e2 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 b52453c6b..1fe5562fe 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 01cec1bbb..dce1b7592 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 ca2ed9f69..218c71bba 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 af5f43b49..dd2369614 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 5a2adbe68..21281942c 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 96c71b406..d592bd89d 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 23e9fd381..fc7f36c10 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 29e865ab4..682f96fdc 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 5f1dfffb8..81004d211 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 8186d8cc5..82880b9a8 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 b8ff8b18e..36806c92f 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 c040cdf92..2d8d1fb78 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 f0b49a5f2..f8b929bf1 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 6a2d19d1a..26bcaefd6 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 180aa7808..e5ba290d3 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 b75c457f0..7c4c79d11 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 a636b6e16..b33ea1b96 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 d69b32e18..1c577074d 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 1e59ee8e2..263b1217a 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 2ef3ef64a..daa558d4e 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 3b5391629..f74458b27 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 c32ee8933..a1e074a2b 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 48728e24c..1dc431282 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 631b1b187..7b283ece4 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 416fbaa3e..d97ae49e3 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 809c519ad..78fdd9168 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 3b3cb32f5..2430ccfa4 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 0120ae1f3..f6af73b46 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 61a502789..b55318446 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 1607935a3..ef1ed15c3 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 da1e05da8..06dc63128 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 c6c5c288a..b5d905f24 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 3272c0922..463b300be 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 832398db8..3e993ae94 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 bf4e1f3c5..5547cf5e6 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 e18332d65..d99b48915 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 209f49129..96e809b3c 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 c3bf7ff69..f25bfac60 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 a6ee86c8c..cbbf7f17c 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 5f4896e39..12f6370ff 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 42c0e0439..5b36706cb 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 e98353159..f8601a63a 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 722858454..0492541bd 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 fd0b73fb4..634ca6301 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 cabad5ab1..41331d1b4 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 430cc9d0b..f40f3f441 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 41d8badf1..5c357cb45 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 f99ded1cd..be2c0abc6 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 9f6bccddb..492363671 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 42d9c9610..a0ae1ce28 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 17019549c..e53bec138 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 e2859ff8e..319a79396 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 ec594722a..bc1ed2f37 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 bb1c5e05e..d99a09e0e 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 8dd55ecb9..2cd1bef7a 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 0a95a79a9..2921230d6 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 098f651ea..211b07952 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 fe0546c76..ce1c92f91 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 835bd6587..ed5ae7400 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 830de45e4..896c69955 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 f2a310a3e..ff710cebb 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 30204d3ed..45bdddcb9 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 9d36eb5a0..eb2828a60 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 878e72829..48b0aef8a 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 edca6a0e2..f969626db 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 03928d66a..301629ad3 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 9cb072d74..52f8fbb6c 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 07e239362..4ba6db7f4 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 09559cd12..6231e6c94 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 b05dc2e36..955c8a759 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 deb0b6f46..988d344e6 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 49363a4ee..cb10f1380 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 23481434a..53d7d9f03 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 fd26d5820..c046ad474 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 993658b0b..1f7042464 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 7383d37ae..1dd65cb32 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 e31949265..6e453f472 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 37ad4939c..a9357ed10 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 2766e817e..268bce4b0 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 93f7c4e1a..6447c2440 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 db36b2086..f69c0863e 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 749f179f7..c7ff78b02 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 19f5b3dd3..f35760e13 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 b118efc31..865d89e34 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 ab8e9e40b..d4a63792b 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 ebadd92b4..3b414d42f 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 cef3cded3..54b5a090a 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 052ddfedc..2c70fe2c2 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 78bf1f7f3..739c8b97b 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 3351a0dff..57505eca4 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 64fbc7098..313e83df2 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 e2f781f04..973dcf902 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 e8ff981e8..e8a50da69 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 960afc7d0..b4ef321db 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 ee896d8e0..ba3467d35 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 22704114d..1843a5142 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 dc38590a7..1e70e7ce8 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 463df7649..003a598e4 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 3abb51067..66734e50d 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 a387eefd5..89f2020c9 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 736f05a41..4eb6ea3e2 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 4f86802a5..c89464f7c 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 3f1b1fe9e..0d9603c2a 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 e6f18fb0f..b4e7ae115 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 de2561501..dd2bd605c 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 6ab0ecdea..05372c057 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 557f80572..29d4c1c5d 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 998dab546..fd02ae71f 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 7121e0b1c..364a5d66d 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 a56f2a676..370adaa97 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 cf7d4535b..7147532b7 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 09155518e..70b9b57d7 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 b9f8ecc9a..7fa675fcd 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 dfba4ccf0..5f489cfc4 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 652bdb8dc..2b84fed16 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 907ba0024..28648b65b 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 67e5896cd..bbdf7b868 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 4d932dc96..eff3d0cbf 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 1965f5e1a..874baa24a 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 c6335228f..da13a0948 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 468a792be..8eaa7c2ce 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 3727d8dc7..d7bb102c2 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 d4dbea2b1..aa815622c 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 895e1de58..454e75a38 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 3d6503d43..f21a44bfb 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 b4abffec2..7dc282a30 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 30651f6d8..73e0884d3 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.VN5kEzoM.js b/assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.js similarity index 95% rename from assets/api_flow_-internal-_type-aliases_Method.md.VN5kEzoM.js rename to assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.js index 0ad000306..988deb47f 100644 --- a/assets/api_flow_-internal-_type-aliases_Method.md.VN5kEzoM.js +++ b/assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.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(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}; diff --git a/assets/api_flow_-internal-_type-aliases_Method.md.VN5kEzoM.lean.js b/assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.lean.js similarity index 100% rename from assets/api_flow_-internal-_type-aliases_Method.md.VN5kEzoM.lean.js rename to assets/api_flow_-internal-_type-aliases_Method.md.7QJAfG_v.lean.js diff --git a/assets/api_flow_-internal-_type-aliases_ReturnValue.md.Axqk2SXg.js b/assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.js similarity index 98% rename from assets/api_flow_-internal-_type-aliases_ReturnValue.md.Axqk2SXg.js rename to assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.js index c2a1c7da4..34516fd65 100644 --- a/assets/api_flow_-internal-_type-aliases_ReturnValue.md.Axqk2SXg.js +++ b/assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.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,c,d,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.Axqk2SXg.lean.js b/assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.lean.js similarity index 100% rename from assets/api_flow_-internal-_type-aliases_ReturnValue.md.Axqk2SXg.lean.js rename to assets/api_flow_-internal-_type-aliases_ReturnValue.md.mAhjEAaD.lean.js diff --git a/assets/api_flow_-internal-_type-aliases_TryDoResult.md.Liby4XPC.js b/assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.js similarity index 96% rename from assets/api_flow_-internal-_type-aliases_TryDoResult.md.Liby4XPC.js rename to assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.js index f80924449..d30fa08a5 100644 --- a/assets/api_flow_-internal-_type-aliases_TryDoResult.md.Liby4XPC.js +++ b/assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.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.Liby4XPC.lean.js b/assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.lean.js similarity index 100% rename from assets/api_flow_-internal-_type-aliases_TryDoResult.md.Liby4XPC.lean.js rename to assets/api_flow_-internal-_type-aliases_TryDoResult.md.BhYEY20S.lean.js diff --git a/assets/api_flow_classes_Result.md.MiR_ytlj.js b/assets/api_flow_classes_Result.md.4mH5-Xpf.js similarity index 94% rename from assets/api_flow_classes_Result.md.MiR_ytlj.js rename to assets/api_flow_classes_Result.md.4mH5-Xpf.js index cf27b19ae..678b8635d 100644 --- a/assets/api_flow_classes_Result.md.MiR_ytlj.js +++ b/assets/api_flow_classes_Result.md.4mH5-Xpf.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.MiR_ytlj.lean.js b/assets/api_flow_classes_Result.md.4mH5-Xpf.lean.js similarity index 100% rename from assets/api_flow_classes_Result.md.MiR_ytlj.lean.js rename to assets/api_flow_classes_Result.md.4mH5-Xpf.lean.js diff --git a/assets/api_flow_functions_andThen.md.pNzJkfGA.js b/assets/api_flow_functions_andThen.md.bM8RDRjf.js similarity index 98% rename from assets/api_flow_functions_andThen.md.pNzJkfGA.js rename to assets/api_flow_functions_andThen.md.bM8RDRjf.js index 7b4bd8873..6c7f044ff 100644 --- a/assets/api_flow_functions_andThen.md.pNzJkfGA.js +++ b/assets/api_flow_functions_andThen.md.bM8RDRjf.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.pNzJkfGA.lean.js b/assets/api_flow_functions_andThen.md.bM8RDRjf.lean.js similarity index 100% rename from assets/api_flow_functions_andThen.md.pNzJkfGA.lean.js rename to assets/api_flow_functions_andThen.md.bM8RDRjf.lean.js diff --git a/assets/api_flow_functions_anyway.md.DzcdI5AH.js b/assets/api_flow_functions_anyway.md.NgwP7Oo4.js similarity index 98% rename from assets/api_flow_functions_anyway.md.DzcdI5AH.js rename to assets/api_flow_functions_anyway.md.NgwP7Oo4.js index 1ac03d829..325732cb3 100644 --- a/assets/api_flow_functions_anyway.md.DzcdI5AH.js +++ b/assets/api_flow_functions_anyway.md.NgwP7Oo4.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.DzcdI5AH.lean.js b/assets/api_flow_functions_anyway.md.NgwP7Oo4.lean.js similarity index 100% rename from assets/api_flow_functions_anyway.md.DzcdI5AH.lean.js rename to assets/api_flow_functions_anyway.md.NgwP7Oo4.lean.js diff --git a/assets/api_flow_functions_err.md.IK8u23sm.js b/assets/api_flow_functions_err.md.9tt2xM_G.js similarity index 96% rename from assets/api_flow_functions_err.md.IK8u23sm.js rename to assets/api_flow_functions_err.md.9tt2xM_G.js index c0e00d8ee..5122f02a4 100644 --- a/assets/api_flow_functions_err.md.IK8u23sm.js +++ b/assets/api_flow_functions_err.md.9tt2xM_G.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.IK8u23sm.lean.js b/assets/api_flow_functions_err.md.9tt2xM_G.lean.js similarity index 100% rename from assets/api_flow_functions_err.md.IK8u23sm.lean.js rename to assets/api_flow_functions_err.md.9tt2xM_G.lean.js diff --git a/assets/api_flow_functions_errThen.md.m1oagZPT.js b/assets/api_flow_functions_errThen.md.B2N_NNaq.js similarity index 97% rename from assets/api_flow_functions_errThen.md.m1oagZPT.js rename to assets/api_flow_functions_errThen.md.B2N_NNaq.js index 89d02f261..085fec842 100644 --- a/assets/api_flow_functions_errThen.md.m1oagZPT.js +++ b/assets/api_flow_functions_errThen.md.B2N_NNaq.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.m1oagZPT.lean.js b/assets/api_flow_functions_errThen.md.B2N_NNaq.lean.js similarity index 100% rename from assets/api_flow_functions_errThen.md.m1oagZPT.lean.js rename to assets/api_flow_functions_errThen.md.B2N_NNaq.lean.js diff --git a/assets/api_flow_functions_errThenEnd.md.FwSxCtMr.js b/assets/api_flow_functions_errThenEnd.md.OPL6fisE.js similarity index 97% rename from assets/api_flow_functions_errThenEnd.md.FwSxCtMr.js rename to assets/api_flow_functions_errThenEnd.md.OPL6fisE.js index ec091c29f..bc0dcd15e 100644 --- a/assets/api_flow_functions_errThenEnd.md.FwSxCtMr.js +++ b/assets/api_flow_functions_errThenEnd.md.OPL6fisE.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.FwSxCtMr.lean.js b/assets/api_flow_functions_errThenEnd.md.OPL6fisE.lean.js similarity index 100% rename from assets/api_flow_functions_errThenEnd.md.FwSxCtMr.lean.js rename to assets/api_flow_functions_errThenEnd.md.OPL6fisE.lean.js diff --git a/assets/api_flow_functions_flow.md.d-p0cBAv.js b/assets/api_flow_functions_flow.md.CDLijctN.js similarity index 98% rename from assets/api_flow_functions_flow.md.d-p0cBAv.js rename to assets/api_flow_functions_flow.md.CDLijctN.js index 7a06b2514..4357ce5b5 100644 --- a/assets/api_flow_functions_flow.md.d-p0cBAv.js +++ b/assets/api_flow_functions_flow.md.CDLijctN.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.d-p0cBAv.lean.js b/assets/api_flow_functions_flow.md.CDLijctN.lean.js similarity index 100% rename from assets/api_flow_functions_flow.md.d-p0cBAv.lean.js rename to assets/api_flow_functions_flow.md.CDLijctN.lean.js diff --git a/assets/api_flow_functions_inject.md.KOQTiVpb.js b/assets/api_flow_functions_inject.md.WA-BvrIz.js similarity index 97% rename from assets/api_flow_functions_inject.md.KOQTiVpb.js rename to assets/api_flow_functions_inject.md.WA-BvrIz.js index 57edf6edd..50e9e0e74 100644 --- a/assets/api_flow_functions_inject.md.KOQTiVpb.js +++ b/assets/api_flow_functions_inject.md.WA-BvrIz.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.KOQTiVpb.lean.js b/assets/api_flow_functions_inject.md.WA-BvrIz.lean.js similarity index 100% rename from assets/api_flow_functions_inject.md.KOQTiVpb.lean.js rename to assets/api_flow_functions_inject.md.WA-BvrIz.lean.js diff --git a/assets/api_flow_functions_into.md.LRey1YpJ.js b/assets/api_flow_functions_into.md.1uDQEJiE.js similarity index 97% rename from assets/api_flow_functions_into.md.LRey1YpJ.js rename to assets/api_flow_functions_into.md.1uDQEJiE.js index 162c0a1e4..58fe3007e 100644 --- a/assets/api_flow_functions_into.md.LRey1YpJ.js +++ b/assets/api_flow_functions_into.md.1uDQEJiE.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,c,d,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.LRey1YpJ.lean.js b/assets/api_flow_functions_into.md.1uDQEJiE.lean.js similarity index 85% rename from assets/api_flow_functions_into.md.LRey1YpJ.lean.js rename to assets/api_flow_functions_into.md.1uDQEJiE.lean.js index bde53f301..610389bcd 100644 --- a/assets/api_flow_functions_into.md.LRey1YpJ.lean.js +++ b/assets/api_flow_functions_into.md.1uDQEJiE.lean.js @@ -1 +1 @@ -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("",30),n=[r];function o(l,h,p,c,d,k){return s(),e("div",null,n)}const f=a(i,[["render",o]]);export{g as __pageData,f as default}; +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("",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_log.md.wwP5TgHO.js b/assets/api_flow_functions_log.md.mSzcIoaK.js similarity index 97% rename from assets/api_flow_functions_log.md.wwP5TgHO.js rename to assets/api_flow_functions_log.md.mSzcIoaK.js index fe4267993..f596e2547 100644 --- a/assets/api_flow_functions_log.md.wwP5TgHO.js +++ b/assets/api_flow_functions_log.md.mSzcIoaK.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,n,d,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.wwP5TgHO.lean.js b/assets/api_flow_functions_log.md.mSzcIoaK.lean.js similarity index 100% rename from assets/api_flow_functions_log.md.wwP5TgHO.lean.js rename to assets/api_flow_functions_log.md.mSzcIoaK.lean.js diff --git a/assets/api_flow_functions_mapErr.md.RzdJR_Tf.js b/assets/api_flow_functions_mapErr.md.pGP65d4-.js similarity index 97% rename from assets/api_flow_functions_mapErr.md.RzdJR_Tf.js rename to assets/api_flow_functions_mapErr.md.pGP65d4-.js index 5a0439679..d2b77570e 100644 --- a/assets/api_flow_functions_mapErr.md.RzdJR_Tf.js +++ b/assets/api_flow_functions_mapErr.md.pGP65d4-.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.RzdJR_Tf.lean.js b/assets/api_flow_functions_mapErr.md.pGP65d4-.lean.js similarity index 100% rename from assets/api_flow_functions_mapErr.md.RzdJR_Tf.lean.js rename to assets/api_flow_functions_mapErr.md.pGP65d4-.lean.js diff --git a/assets/api_flow_functions_ok.md.7FG5d71z.js b/assets/api_flow_functions_ok.md.zrPRM3jq.js similarity index 95% rename from assets/api_flow_functions_ok.md.7FG5d71z.js rename to assets/api_flow_functions_ok.md.zrPRM3jq.js index 933c1e144..292a4b5c5 100644 --- a/assets/api_flow_functions_ok.md.7FG5d71z.js +++ b/assets/api_flow_functions_ok.md.zrPRM3jq.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.7FG5d71z.lean.js b/assets/api_flow_functions_ok.md.zrPRM3jq.lean.js similarity index 100% rename from assets/api_flow_functions_ok.md.7FG5d71z.lean.js rename to assets/api_flow_functions_ok.md.zrPRM3jq.lean.js diff --git a/assets/api_flow_functions_toTry.md.uUg2VqHK.js b/assets/api_flow_functions_toTry.md.ujx9q9du.js similarity index 98% rename from assets/api_flow_functions_toTry.md.uUg2VqHK.js rename to assets/api_flow_functions_toTry.md.ujx9q9du.js index a08c325a9..e89df49bd 100644 --- a/assets/api_flow_functions_toTry.md.uUg2VqHK.js +++ b/assets/api_flow_functions_toTry.md.ujx9q9du.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.uUg2VqHK.lean.js b/assets/api_flow_functions_toTry.md.ujx9q9du.lean.js similarity index 100% rename from assets/api_flow_functions_toTry.md.uUg2VqHK.lean.js rename to assets/api_flow_functions_toTry.md.ujx9q9du.lean.js diff --git a/assets/api_flow_functions_tryDo.md.5HwLBryt.js b/assets/api_flow_functions_tryDo.md.dQTumE6q.js similarity index 97% rename from assets/api_flow_functions_tryDo.md.5HwLBryt.js rename to assets/api_flow_functions_tryDo.md.dQTumE6q.js index 2a28113fa..9296a0b80 100644 --- a/assets/api_flow_functions_tryDo.md.5HwLBryt.js +++ b/assets/api_flow_functions_tryDo.md.dQTumE6q.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.5HwLBryt.lean.js b/assets/api_flow_functions_tryDo.md.dQTumE6q.lean.js similarity index 100% rename from assets/api_flow_functions_tryDo.md.5HwLBryt.lean.js rename to assets/api_flow_functions_tryDo.md.dQTumE6q.lean.js diff --git a/assets/api_flow_functions_useFlow.md.hdf44_7U.js b/assets/api_flow_functions_useFlow.md.YovNr_JB.js similarity index 98% rename from assets/api_flow_functions_useFlow.md.hdf44_7U.js rename to assets/api_flow_functions_useFlow.md.YovNr_JB.js index 40dd9bfa6..710018493 100644 --- a/assets/api_flow_functions_useFlow.md.hdf44_7U.js +++ b/assets/api_flow_functions_useFlow.md.YovNr_JB.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.hdf44_7U.lean.js b/assets/api_flow_functions_useFlow.md.YovNr_JB.lean.js similarity index 100% rename from assets/api_flow_functions_useFlow.md.hdf44_7U.lean.js rename to assets/api_flow_functions_useFlow.md.YovNr_JB.lean.js diff --git a/assets/api_pipe_lazy_classes_Concurrent.md.6EueJw08.js b/assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.js similarity index 95% rename from assets/api_pipe_lazy_classes_Concurrent.md.6EueJw08.js rename to assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.js index 8e7e2ab7f..fd58bd863 100644 --- a/assets/api_pipe_lazy_classes_Concurrent.md.6EueJw08.js +++ b/assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.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.6EueJw08.lean.js b/assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.lean.js similarity index 100% rename from assets/api_pipe_lazy_classes_Concurrent.md.6EueJw08.lean.js rename to assets/api_pipe_lazy_classes_Concurrent.md.uyZEt93k.lean.js diff --git a/assets/api_pipe_lazy_functions_append.md.ou6N-8Dz.js b/assets/api_pipe_lazy_functions_append.md.NU2a9GXv.js similarity index 97% rename from assets/api_pipe_lazy_functions_append.md.ou6N-8Dz.js rename to assets/api_pipe_lazy_functions_append.md.NU2a9GXv.js index 0dbcb538d..90b464136 100644 --- a/assets/api_pipe_lazy_functions_append.md.ou6N-8Dz.js +++ b/assets/api_pipe_lazy_functions_append.md.NU2a9GXv.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.ou6N-8Dz.lean.js b/assets/api_pipe_lazy_functions_append.md.NU2a9GXv.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_append.md.ou6N-8Dz.lean.js rename to assets/api_pipe_lazy_functions_append.md.NU2a9GXv.lean.js diff --git a/assets/api_pipe_lazy_functions_concat.md.Mof2pGpk.js b/assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.js similarity index 98% rename from assets/api_pipe_lazy_functions_concat.md.Mof2pGpk.js rename to assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.js index 14fe7a087..75bea9599 100644 --- a/assets/api_pipe_lazy_functions_concat.md.Mof2pGpk.js +++ b/assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.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.Mof2pGpk.lean.js b/assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_concat.md.Mof2pGpk.lean.js rename to assets/api_pipe_lazy_functions_concat.md.oCHwhVyu.lean.js diff --git a/assets/api_pipe_lazy_functions_concurrent.md.umD-T886.js b/assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.js similarity index 98% rename from assets/api_pipe_lazy_functions_concurrent.md.umD-T886.js rename to assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.js index 7dab00fc9..055674439 100644 --- a/assets/api_pipe_lazy_functions_concurrent.md.umD-T886.js +++ b/assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.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.umD-T886.lean.js b/assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_concurrent.md.umD-T886.lean.js rename to assets/api_pipe_lazy_functions_concurrent.md.DKdidy-y.lean.js diff --git a/assets/api_pipe_lazy_functions_entries.md.znQYbu6n.js b/assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.js similarity index 97% rename from assets/api_pipe_lazy_functions_entries.md.znQYbu6n.js rename to assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.js index d862002c0..eaf5eae80 100644 --- a/assets/api_pipe_lazy_functions_entries.md.znQYbu6n.js +++ b/assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.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,c,d){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.znQYbu6n.lean.js b/assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.lean.js similarity index 86% rename from assets/api_pipe_lazy_functions_entries.md.znQYbu6n.lean.js rename to assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.lean.js index 02ff71373..39e34e870 100644 --- a/assets/api_pipe_lazy_functions_entries.md.znQYbu6n.lean.js +++ b/assets/api_pipe_lazy_functions_entries.md.QCgaoJcE.lean.js @@ -1 +1 @@ -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("",15),r=[n];function h(l,p,o,k,c,d){return a(),e("div",null,r)}const y=s(t,[["render",h]]);export{g as __pageData,y as default}; +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("",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_enumerate.md.bUw3S4zC.js b/assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.js similarity index 97% rename from assets/api_pipe_lazy_functions_enumerate.md.bUw3S4zC.js rename to assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.js index fc5ae2b19..9d5d66454 100644 --- a/assets/api_pipe_lazy_functions_enumerate.md.bUw3S4zC.js +++ b/assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.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.bUw3S4zC.lean.js b/assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_enumerate.md.bUw3S4zC.lean.js rename to assets/api_pipe_lazy_functions_enumerate.md.toiL7mQs.lean.js diff --git a/assets/api_pipe_lazy_functions_filter.md.FKSZyT2S.js b/assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.js similarity index 97% rename from assets/api_pipe_lazy_functions_filter.md.FKSZyT2S.js rename to assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.js index 555389e0e..436f778ca 100644 --- a/assets/api_pipe_lazy_functions_filter.md.FKSZyT2S.js +++ b/assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.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.FKSZyT2S.lean.js b/assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_filter.md.FKSZyT2S.lean.js rename to assets/api_pipe_lazy_functions_filter.md.gjB3Gnsh.lean.js diff --git a/assets/api_pipe_lazy_functions_flat.md.Jr6wHzXg.js b/assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.js similarity index 99% rename from assets/api_pipe_lazy_functions_flat.md.Jr6wHzXg.js rename to assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.js index d5186fb8f..643797d37 100644 --- a/assets/api_pipe_lazy_functions_flat.md.Jr6wHzXg.js +++ b/assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.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.Jr6wHzXg.lean.js b/assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_flat.md.Jr6wHzXg.lean.js rename to assets/api_pipe_lazy_functions_flat.md.2O_MKQsW.lean.js diff --git a/assets/api_pipe_lazy_functions_isConcurrent.md.Yf5xFzlL.js b/assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.js similarity index 96% rename from assets/api_pipe_lazy_functions_isConcurrent.md.Yf5xFzlL.js rename to assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.js index 8b7f28000..ea3335408 100644 --- a/assets/api_pipe_lazy_functions_isConcurrent.md.Yf5xFzlL.js +++ b/assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.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.Yf5xFzlL.lean.js b/assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_isConcurrent.md.Yf5xFzlL.lean.js rename to assets/api_pipe_lazy_functions_isConcurrent.md.kgIa_742.lean.js diff --git a/assets/api_pipe_lazy_functions_keys.md.3Tvzm1St.js b/assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.js similarity index 98% rename from assets/api_pipe_lazy_functions_keys.md.3Tvzm1St.js rename to assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.js index 815865ab6..a3b916edc 100644 --- a/assets/api_pipe_lazy_functions_keys.md.3Tvzm1St.js +++ b/assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.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,h,d,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.3Tvzm1St.lean.js b/assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_keys.md.3Tvzm1St.lean.js rename to assets/api_pipe_lazy_functions_keys.md.-UnCUFiI.lean.js diff --git a/assets/api_pipe_lazy_functions_map.md.d7pqTRIK.js b/assets/api_pipe_lazy_functions_map.md.evystHed.js similarity index 97% rename from assets/api_pipe_lazy_functions_map.md.d7pqTRIK.js rename to assets/api_pipe_lazy_functions_map.md.evystHed.js index 64c612c4a..ab7a45bfc 100644 --- a/assets/api_pipe_lazy_functions_map.md.d7pqTRIK.js +++ b/assets/api_pipe_lazy_functions_map.md.evystHed.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.d7pqTRIK.lean.js b/assets/api_pipe_lazy_functions_map.md.evystHed.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_map.md.d7pqTRIK.lean.js rename to assets/api_pipe_lazy_functions_map.md.evystHed.lean.js diff --git a/assets/api_pipe_lazy_functions_peek.md.k5g-kzVd.js b/assets/api_pipe_lazy_functions_peek.md.g75S98i1.js similarity index 98% rename from assets/api_pipe_lazy_functions_peek.md.k5g-kzVd.js rename to assets/api_pipe_lazy_functions_peek.md.g75S98i1.js index 75de98929..599832a17 100644 --- a/assets/api_pipe_lazy_functions_peek.md.k5g-kzVd.js +++ b/assets/api_pipe_lazy_functions_peek.md.g75S98i1.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.k5g-kzVd.lean.js b/assets/api_pipe_lazy_functions_peek.md.g75S98i1.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_peek.md.k5g-kzVd.lean.js rename to assets/api_pipe_lazy_functions_peek.md.g75S98i1.lean.js diff --git a/assets/api_pipe_lazy_functions_range.md.Hd_A_piz.js b/assets/api_pipe_lazy_functions_range.md.q4aV8iHK.js similarity index 96% rename from assets/api_pipe_lazy_functions_range.md.Hd_A_piz.js rename to assets/api_pipe_lazy_functions_range.md.q4aV8iHK.js index 210421b5c..8275d0d00 100644 --- a/assets/api_pipe_lazy_functions_range.md.Hd_A_piz.js +++ b/assets/api_pipe_lazy_functions_range.md.q4aV8iHK.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.Hd_A_piz.lean.js b/assets/api_pipe_lazy_functions_range.md.q4aV8iHK.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_range.md.Hd_A_piz.lean.js rename to assets/api_pipe_lazy_functions_range.md.q4aV8iHK.lean.js diff --git a/assets/api_pipe_lazy_functions_take.md.jyvWUQHR.js b/assets/api_pipe_lazy_functions_take.md.UEM8mt5i.js similarity index 97% rename from assets/api_pipe_lazy_functions_take.md.jyvWUQHR.js rename to assets/api_pipe_lazy_functions_take.md.UEM8mt5i.js index 72681c4d5..ebb8b85d2 100644 --- a/assets/api_pipe_lazy_functions_take.md.jyvWUQHR.js +++ b/assets/api_pipe_lazy_functions_take.md.UEM8mt5i.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.jyvWUQHR.lean.js b/assets/api_pipe_lazy_functions_take.md.UEM8mt5i.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_take.md.jyvWUQHR.lean.js rename to assets/api_pipe_lazy_functions_take.md.UEM8mt5i.lean.js diff --git a/assets/api_pipe_lazy_functions_takeUntil.md.DSWVVKZ_.js b/assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.js similarity index 97% rename from assets/api_pipe_lazy_functions_takeUntil.md.DSWVVKZ_.js rename to assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.js index 681e138f6..659df2b01 100644 --- a/assets/api_pipe_lazy_functions_takeUntil.md.DSWVVKZ_.js +++ b/assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.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.DSWVVKZ_.lean.js b/assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_takeUntil.md.DSWVVKZ_.lean.js rename to assets/api_pipe_lazy_functions_takeUntil.md.Kj-H2uXi.lean.js diff --git a/assets/api_pipe_lazy_functions_toAsync.md.BAq4aaS-.js b/assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.js similarity index 98% rename from assets/api_pipe_lazy_functions_toAsync.md.BAq4aaS-.js rename to assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.js index c5511b754..0fe3dd777 100644 --- a/assets/api_pipe_lazy_functions_toAsync.md.BAq4aaS-.js +++ b/assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.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.BAq4aaS-.lean.js b/assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_toAsync.md.BAq4aaS-.lean.js rename to assets/api_pipe_lazy_functions_toAsync.md.aMwZ01C-.lean.js diff --git a/assets/api_pipe_lazy_functions_values.md.hiLfPd13.js b/assets/api_pipe_lazy_functions_values.md.RDt5P9WC.js similarity index 98% rename from assets/api_pipe_lazy_functions_values.md.hiLfPd13.js rename to assets/api_pipe_lazy_functions_values.md.RDt5P9WC.js index 14e9fbdfe..c2ad4cb52 100644 --- a/assets/api_pipe_lazy_functions_values.md.hiLfPd13.js +++ b/assets/api_pipe_lazy_functions_values.md.RDt5P9WC.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.hiLfPd13.lean.js b/assets/api_pipe_lazy_functions_values.md.RDt5P9WC.lean.js similarity index 100% rename from assets/api_pipe_lazy_functions_values.md.hiLfPd13.lean.js rename to assets/api_pipe_lazy_functions_values.md.RDt5P9WC.lean.js diff --git a/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.vJGnwupi.js b/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.js similarity index 86% rename from assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.vJGnwupi.js rename to assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.js index 4dc6a3d13..93086deca 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.vJGnwupi.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.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}'),o={name:"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md"},d=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=[d];function i(c,l,p,n,u,h){return a(),t("div",null,s)}const f=e(o,[["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.vJGnwupi.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.lean.js similarity index 65% rename from assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.vJGnwupi.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.lean.js index f1b474808..462c3de0d 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.vJGnwupi.lean.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_AddReturnValue.md.Z2gca251.lean.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}'),o={name:"api/pipe/strict/-internal-/type-aliases/AddReturnValue.md"},d=r("",10),s=[d];function i(c,l,p,n,u,h){return a(),t("div",null,s)}const f=e(o,[["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("",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_FnReturenValue.md.Iw2v2mJB.js b/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.js similarity index 96% rename from assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.Iw2v2mJB.js rename to assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.js index 21d5aaf02..72cb595bb 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.Iw2v2mJB.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.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.Iw2v2mJB.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.lean.js similarity index 100% rename from assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.Iw2v2mJB.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_FnReturenValue.md.BG4cDDAs.lean.js diff --git a/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.Xc51H0zz.js b/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.js similarity index 97% rename from assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.Xc51H0zz.js rename to assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.js index 79572abf6..537920f7e 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.Xc51H0zz.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.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.Xc51H0zz.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.lean.js similarity index 100% rename from assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.Xc51H0zz.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_LastReturnValue.md.lZXFbezC.lean.js diff --git a/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.gBBhV8mk.js b/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.js similarity index 93% rename from assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.gBBhV8mk.js rename to assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.js index 1697e10a6..34e620cc4 100644 --- a/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.gBBhV8mk.js +++ b/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.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.gBBhV8mk.lean.js b/assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.lean.js similarity index 100% rename from assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.gBBhV8mk.lean.js rename to assets/api_pipe_strict_-internal-_type-aliases_PrevRes.md.OP5IG2lC.lean.js diff --git a/assets/api_pipe_strict_functions_add.md.y74IAtJG.js b/assets/api_pipe_strict_functions_add.md.oL8ijFY8.js similarity index 97% rename from assets/api_pipe_strict_functions_add.md.y74IAtJG.js rename to assets/api_pipe_strict_functions_add.md.oL8ijFY8.js index 5c0f0492c..21822d408 100644 --- a/assets/api_pipe_strict_functions_add.md.y74IAtJG.js +++ b/assets/api_pipe_strict_functions_add.md.oL8ijFY8.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.y74IAtJG.lean.js b/assets/api_pipe_strict_functions_add.md.oL8ijFY8.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_add.md.y74IAtJG.lean.js rename to assets/api_pipe_strict_functions_add.md.oL8ijFY8.lean.js diff --git a/assets/api_pipe_strict_functions_always.md.VA8Nw2J2.js b/assets/api_pipe_strict_functions_always.md.p0-YKMgk.js similarity index 98% rename from assets/api_pipe_strict_functions_always.md.VA8Nw2J2.js rename to assets/api_pipe_strict_functions_always.md.p0-YKMgk.js index ee4a2369f..a8babbac3 100644 --- a/assets/api_pipe_strict_functions_always.md.VA8Nw2J2.js +++ b/assets/api_pipe_strict_functions_always.md.p0-YKMgk.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.VA8Nw2J2.lean.js b/assets/api_pipe_strict_functions_always.md.p0-YKMgk.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_always.md.VA8Nw2J2.lean.js rename to assets/api_pipe_strict_functions_always.md.p0-YKMgk.lean.js diff --git a/assets/api_pipe_strict_functions_apply.md.Du4MFsOx.js b/assets/api_pipe_strict_functions_apply.md.yWlb0p26.js similarity index 96% rename from assets/api_pipe_strict_functions_apply.md.Du4MFsOx.js rename to assets/api_pipe_strict_functions_apply.md.yWlb0p26.js index f73db9f65..69558a335 100644 --- a/assets/api_pipe_strict_functions_apply.md.Du4MFsOx.js +++ b/assets/api_pipe_strict_functions_apply.md.yWlb0p26.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.Du4MFsOx.lean.js b/assets/api_pipe_strict_functions_apply.md.yWlb0p26.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_apply.md.Du4MFsOx.lean.js rename to assets/api_pipe_strict_functions_apply.md.yWlb0p26.lean.js diff --git a/assets/api_pipe_strict_functions_consume.md.upaGD0fj.js b/assets/api_pipe_strict_functions_consume.md.rRr7n4S_.js similarity index 98% rename from assets/api_pipe_strict_functions_consume.md.upaGD0fj.js rename to assets/api_pipe_strict_functions_consume.md.rRr7n4S_.js index 7b3a8311f..b7064a15c 100644 --- a/assets/api_pipe_strict_functions_consume.md.upaGD0fj.js +++ b/assets/api_pipe_strict_functions_consume.md.rRr7n4S_.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.upaGD0fj.lean.js b/assets/api_pipe_strict_functions_consume.md.rRr7n4S_.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_consume.md.upaGD0fj.lean.js rename to assets/api_pipe_strict_functions_consume.md.rRr7n4S_.lean.js diff --git a/assets/api_pipe_strict_functions_curry.md.GCztSBWG.js b/assets/api_pipe_strict_functions_curry.md._mh19Gej.js similarity index 98% rename from assets/api_pipe_strict_functions_curry.md.GCztSBWG.js rename to assets/api_pipe_strict_functions_curry.md._mh19Gej.js index 0ac71757e..7d5d3329d 100644 --- a/assets/api_pipe_strict_functions_curry.md.GCztSBWG.js +++ b/assets/api_pipe_strict_functions_curry.md._mh19Gej.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.GCztSBWG.lean.js b/assets/api_pipe_strict_functions_curry.md._mh19Gej.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_curry.md.GCztSBWG.lean.js rename to assets/api_pipe_strict_functions_curry.md._mh19Gej.lean.js diff --git a/assets/api_pipe_strict_functions_delay.md.IKHmAd2Q.js b/assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.js similarity index 97% rename from assets/api_pipe_strict_functions_delay.md.IKHmAd2Q.js rename to assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.js index 7055b2545..be0b71259 100644 --- a/assets/api_pipe_strict_functions_delay.md.IKHmAd2Q.js +++ b/assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.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(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}; diff --git a/assets/api_pipe_strict_functions_delay.md.IKHmAd2Q.lean.js b/assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_delay.md.IKHmAd2Q.lean.js rename to assets/api_pipe_strict_functions_delay.md.RJ-n5ABL.lean.js diff --git a/assets/api_pipe_strict_functions_each.md.fHUc2z7k.js b/assets/api_pipe_strict_functions_each.md.vHujZAW1.js similarity index 97% rename from assets/api_pipe_strict_functions_each.md.fHUc2z7k.js rename to assets/api_pipe_strict_functions_each.md.vHujZAW1.js index 3ae54e1ec..b1ee89130 100644 --- a/assets/api_pipe_strict_functions_each.md.fHUc2z7k.js +++ b/assets/api_pipe_strict_functions_each.md.vHujZAW1.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.fHUc2z7k.lean.js b/assets/api_pipe_strict_functions_each.md.vHujZAW1.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_each.md.fHUc2z7k.lean.js rename to assets/api_pipe_strict_functions_each.md.vHujZAW1.lean.js diff --git a/assets/api_pipe_strict_functions_every.md.eC3RoCbh.js b/assets/api_pipe_strict_functions_every.md.slKa7xyg.js similarity index 97% rename from assets/api_pipe_strict_functions_every.md.eC3RoCbh.js rename to assets/api_pipe_strict_functions_every.md.slKa7xyg.js index 6142f56f2..ac6c2349c 100644 --- a/assets/api_pipe_strict_functions_every.md.eC3RoCbh.js +++ b/assets/api_pipe_strict_functions_every.md.slKa7xyg.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.eC3RoCbh.lean.js b/assets/api_pipe_strict_functions_every.md.slKa7xyg.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_every.md.eC3RoCbh.lean.js rename to assets/api_pipe_strict_functions_every.md.slKa7xyg.lean.js diff --git a/assets/api_pipe_strict_functions_gt.md._8UmYe7z.js b/assets/api_pipe_strict_functions_gt.md.bR7ZKAow.js similarity index 95% rename from assets/api_pipe_strict_functions_gt.md._8UmYe7z.js rename to assets/api_pipe_strict_functions_gt.md.bR7ZKAow.js index 9959b5905..1e57e49f1 100644 --- a/assets/api_pipe_strict_functions_gt.md._8UmYe7z.js +++ b/assets/api_pipe_strict_functions_gt.md.bR7ZKAow.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._8UmYe7z.lean.js b/assets/api_pipe_strict_functions_gt.md.bR7ZKAow.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_gt.md._8UmYe7z.lean.js rename to assets/api_pipe_strict_functions_gt.md.bR7ZKAow.lean.js diff --git a/assets/api_pipe_strict_functions_identity.md.KnjnnxsF.js b/assets/api_pipe_strict_functions_identity.md.HIoSMuCP.js similarity index 95% rename from assets/api_pipe_strict_functions_identity.md.KnjnnxsF.js rename to assets/api_pipe_strict_functions_identity.md.HIoSMuCP.js index 0f003ff29..5bde8482a 100644 --- a/assets/api_pipe_strict_functions_identity.md.KnjnnxsF.js +++ b/assets/api_pipe_strict_functions_identity.md.HIoSMuCP.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.KnjnnxsF.lean.js b/assets/api_pipe_strict_functions_identity.md.HIoSMuCP.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_identity.md.KnjnnxsF.lean.js rename to assets/api_pipe_strict_functions_identity.md.HIoSMuCP.lean.js diff --git a/assets/api_pipe_strict_functions_includes.md.TzxzK7sr.js b/assets/api_pipe_strict_functions_includes.md.rbmNKdhE.js similarity index 97% rename from assets/api_pipe_strict_functions_includes.md.TzxzK7sr.js rename to assets/api_pipe_strict_functions_includes.md.rbmNKdhE.js index 3307c28bb..7333e283b 100644 --- a/assets/api_pipe_strict_functions_includes.md.TzxzK7sr.js +++ b/assets/api_pipe_strict_functions_includes.md.rbmNKdhE.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,h,d,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.TzxzK7sr.lean.js b/assets/api_pipe_strict_functions_includes.md.rbmNKdhE.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_includes.md.TzxzK7sr.lean.js rename to assets/api_pipe_strict_functions_includes.md.rbmNKdhE.lean.js diff --git a/assets/api_pipe_strict_functions_isArray.md.LMR4ouXe.js b/assets/api_pipe_strict_functions_isArray.md._5CERHJY.js similarity index 98% rename from assets/api_pipe_strict_functions_isArray.md.LMR4ouXe.js rename to assets/api_pipe_strict_functions_isArray.md._5CERHJY.js index a7a2f3729..811df9c46 100644 --- a/assets/api_pipe_strict_functions_isArray.md.LMR4ouXe.js +++ b/assets/api_pipe_strict_functions_isArray.md._5CERHJY.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.LMR4ouXe.lean.js b/assets/api_pipe_strict_functions_isArray.md._5CERHJY.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isArray.md.LMR4ouXe.lean.js rename to assets/api_pipe_strict_functions_isArray.md._5CERHJY.lean.js diff --git a/assets/api_pipe_strict_functions_isBoolean.md.TwbMRzzO.js b/assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.js similarity index 98% rename from assets/api_pipe_strict_functions_isBoolean.md.TwbMRzzO.js rename to assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.js index f546d14de..8bbcce6b7 100644 --- a/assets/api_pipe_strict_functions_isBoolean.md.TwbMRzzO.js +++ b/assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.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.TwbMRzzO.lean.js b/assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isBoolean.md.TwbMRzzO.lean.js rename to assets/api_pipe_strict_functions_isBoolean.md.VwLEIWlE.lean.js diff --git a/assets/api_pipe_strict_functions_isEmpty.md.z7RrvO7O.js b/assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.js similarity index 98% rename from assets/api_pipe_strict_functions_isEmpty.md.z7RrvO7O.js rename to assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.js index 77b58867f..71ab0bf32 100644 --- a/assets/api_pipe_strict_functions_isEmpty.md.z7RrvO7O.js +++ b/assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.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.z7RrvO7O.lean.js b/assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isEmpty.md.z7RrvO7O.lean.js rename to assets/api_pipe_strict_functions_isEmpty.md.Q32T9ndU.lean.js diff --git a/assets/api_pipe_strict_functions_isFunction.md.VjDtxZoN.js b/assets/api_pipe_strict_functions_isFunction.md.kXycY80V.js similarity index 97% rename from assets/api_pipe_strict_functions_isFunction.md.VjDtxZoN.js rename to assets/api_pipe_strict_functions_isFunction.md.kXycY80V.js index f065a81d3..88e9adc57 100644 --- a/assets/api_pipe_strict_functions_isFunction.md.VjDtxZoN.js +++ b/assets/api_pipe_strict_functions_isFunction.md.kXycY80V.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,u,d){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.VjDtxZoN.lean.js b/assets/api_pipe_strict_functions_isFunction.md.kXycY80V.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isFunction.md.VjDtxZoN.lean.js rename to assets/api_pipe_strict_functions_isFunction.md.kXycY80V.lean.js diff --git a/assets/api_pipe_strict_functions_isNil.md.F9hZPSti.js b/assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.js similarity index 98% rename from assets/api_pipe_strict_functions_isNil.md.F9hZPSti.js rename to assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.js index 70069a976..6eadd8745 100644 --- a/assets/api_pipe_strict_functions_isNil.md.F9hZPSti.js +++ b/assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.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.F9hZPSti.lean.js b/assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isNil.md.F9hZPSti.lean.js rename to assets/api_pipe_strict_functions_isNil.md.m9Z1U3Zt.lean.js diff --git a/assets/api_pipe_strict_functions_isNull.md.rlmlrIRZ.js b/assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.js similarity index 98% rename from assets/api_pipe_strict_functions_isNull.md.rlmlrIRZ.js rename to assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.js index b175142e0..98b4b951e 100644 --- a/assets/api_pipe_strict_functions_isNull.md.rlmlrIRZ.js +++ b/assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.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.rlmlrIRZ.lean.js b/assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isNull.md.rlmlrIRZ.lean.js rename to assets/api_pipe_strict_functions_isNull.md.0XbVJeEy.lean.js diff --git a/assets/api_pipe_strict_functions_isNumber.md.sZ9U_Ys2.js b/assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.js similarity index 97% rename from assets/api_pipe_strict_functions_isNumber.md.sZ9U_Ys2.js rename to assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.js index c883c8634..109aba8c1 100644 --- a/assets/api_pipe_strict_functions_isNumber.md.sZ9U_Ys2.js +++ b/assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.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.sZ9U_Ys2.lean.js b/assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isNumber.md.sZ9U_Ys2.lean.js rename to assets/api_pipe_strict_functions_isNumber.md.4OGpdkwY.lean.js diff --git a/assets/api_pipe_strict_functions_isObject.md.ypmaDL0r.js b/assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.js similarity index 98% rename from assets/api_pipe_strict_functions_isObject.md.ypmaDL0r.js rename to assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.js index dd6d35bcf..0e49a9348 100644 --- a/assets/api_pipe_strict_functions_isObject.md.ypmaDL0r.js +++ b/assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.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.ypmaDL0r.lean.js b/assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_isObject.md.ypmaDL0r.lean.js rename to assets/api_pipe_strict_functions_isObject.md.y1LzKC3f.lean.js diff --git a/assets/api_pipe_strict_functions_isString.md.vzAL177-.js b/assets/api_pipe_strict_functions_isString.md.l0EqEjih.js similarity index 93% rename from assets/api_pipe_strict_functions_isString.md.vzAL177-.js rename to assets/api_pipe_strict_functions_isString.md.l0EqEjih.js index a2dae9e62..807cae548 100644 --- a/assets/api_pipe_strict_functions_isString.md.vzAL177-.js +++ b/assets/api_pipe_strict_functions_isString.md.l0EqEjih.js @@ -1,2 +1,2 @@ -import{_ as a,c as e,o as t,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 t(),e("div",null,n)}const m=a(i,[["render",o]]);export{k as __pageData,m as default}; +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}; diff --git a/assets/api_pipe_strict_functions_isString.md.vzAL177-.lean.js b/assets/api_pipe_strict_functions_isString.md.l0EqEjih.lean.js similarity index 73% rename from assets/api_pipe_strict_functions_isString.md.vzAL177-.lean.js rename to assets/api_pipe_strict_functions_isString.md.l0EqEjih.lean.js index 24725f0c0..6d8d29180 100644 --- a/assets/api_pipe_strict_functions_isString.md.vzAL177-.lean.js +++ b/assets/api_pipe_strict_functions_isString.md.l0EqEjih.lean.js @@ -1 +1 @@ -import{_ as a,c as e,o as t,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("",15),n=[r];function o(p,c,l,h,d,g){return t(),e("div",null,n)}const m=a(i,[["render",o]]);export{k as __pageData,m as default}; +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("",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_isUndefined.md.gx794Xir.js b/assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.js similarity index 96% rename from assets/api_pipe_strict_functions_isUndefined.md.gx794Xir.js rename to assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.js index 1cde1d0b8..57fdc16fd 100644 --- a/assets/api_pipe_strict_functions_isUndefined.md.gx794Xir.js +++ b/assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.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,h,d,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.gx794Xir.lean.js b/assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.lean.js similarity index 87% rename from assets/api_pipe_strict_functions_isUndefined.md.gx794Xir.lean.js rename to assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.lean.js index 9b1b724d2..b85bef9d7 100644 --- a/assets/api_pipe_strict_functions_isUndefined.md.gx794Xir.lean.js +++ b/assets/api_pipe_strict_functions_isUndefined.md.NiLyGnUX.lean.js @@ -1 +1 @@ -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("",15),r=[n];function p(l,h,d,o,c,k){return i(),s("div",null,r)}const g=e(t,[["render",p]]);export{f as __pageData,g as default}; +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("",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_last.md.YY9cRzzN.js b/assets/api_pipe_strict_functions_last.md.PClEGCqQ.js similarity index 96% rename from assets/api_pipe_strict_functions_last.md.YY9cRzzN.js rename to assets/api_pipe_strict_functions_last.md.PClEGCqQ.js index 171048e50..a2bbd3525 100644 --- a/assets/api_pipe_strict_functions_last.md.YY9cRzzN.js +++ b/assets/api_pipe_strict_functions_last.md.PClEGCqQ.js @@ -1,4 +1,4 @@ -import{_ as s,c as i,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: last()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/last.md","filePath":"api/pipe/strict/functions/last.md","lastUpdated":null}'),e={name:"api/pipe/strict/functions/last.md"},n=t(`

fx-flow / pipe/strict / last

Function: last()

last<A>(iterable): LastReturnValue<A>

Return the last element of iterable/asyncIterable

Type parameters

A extends UniversalIterable

Parameters

iterable: A

Returns

LastReturnValue<A>

Example

typescript
last([1, 2, 3, 4, 5]); // 5
+import{_ as s,c as i,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: last()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/last.md","filePath":"api/pipe/strict/functions/last.md","lastUpdated":null}'),n={name:"api/pipe/strict/functions/last.md"},e=t(`

fx-flow / pipe/strict / last

Function: last()

last<A>(iterable): LastReturnValue<A>

Return the last element of iterable/asyncIterable

Type parameters

A extends UniversalIterable

Parameters

iterable: A

Returns

LastReturnValue<A>

Example

typescript
last([1, 2, 3, 4, 5]); // 5
 
 // with pipe
 pipe(
@@ -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=[n];function h(p,k,r,E,d,o){return a(),i("div",null,l)}const y=s(e,[["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.YY9cRzzN.lean.js b/assets/api_pipe_strict_functions_last.md.PClEGCqQ.lean.js similarity index 58% rename from assets/api_pipe_strict_functions_last.md.YY9cRzzN.lean.js rename to assets/api_pipe_strict_functions_last.md.PClEGCqQ.lean.js index 18eef3bc8..331cfbca3 100644 --- a/assets/api_pipe_strict_functions_last.md.YY9cRzzN.lean.js +++ b/assets/api_pipe_strict_functions_last.md.PClEGCqQ.lean.js @@ -1 +1 @@ -import{_ as s,c as i,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: last()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/last.md","filePath":"api/pipe/strict/functions/last.md","lastUpdated":null}'),e={name:"api/pipe/strict/functions/last.md"},n=t("",15),l=[n];function h(p,k,r,E,d,o){return a(),i("div",null,l)}const y=s(e,[["render",h]]);export{g as __pageData,y as default}; +import{_ as s,c as i,o as a,R as t}from"./chunks/framework.YlTiAyro.js";const g=JSON.parse('{"title":"Function: last()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/last.md","filePath":"api/pipe/strict/functions/last.md","lastUpdated":null}'),n={name:"api/pipe/strict/functions/last.md"},e=t("",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_max.md.V1m7gJPk.js b/assets/api_pipe_strict_functions_max.md.R3X_NUgR.js similarity index 98% rename from assets/api_pipe_strict_functions_max.md.V1m7gJPk.js rename to assets/api_pipe_strict_functions_max.md.R3X_NUgR.js index 20cd910de..042a552cb 100644 --- a/assets/api_pipe_strict_functions_max.md.V1m7gJPk.js +++ b/assets/api_pipe_strict_functions_max.md.R3X_NUgR.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.V1m7gJPk.lean.js b/assets/api_pipe_strict_functions_max.md.R3X_NUgR.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_max.md.V1m7gJPk.lean.js rename to assets/api_pipe_strict_functions_max.md.R3X_NUgR.lean.js diff --git a/assets/api_pipe_strict_functions_not.md.YKwQG5GZ.js b/assets/api_pipe_strict_functions_not.md.GR0Vkd4G.js similarity index 97% rename from assets/api_pipe_strict_functions_not.md.YKwQG5GZ.js rename to assets/api_pipe_strict_functions_not.md.GR0Vkd4G.js index ce6240e3d..f9e3916f8 100644 --- a/assets/api_pipe_strict_functions_not.md.YKwQG5GZ.js +++ b/assets/api_pipe_strict_functions_not.md.GR0Vkd4G.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.YKwQG5GZ.lean.js b/assets/api_pipe_strict_functions_not.md.GR0Vkd4G.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_not.md.YKwQG5GZ.lean.js rename to assets/api_pipe_strict_functions_not.md.GR0Vkd4G.lean.js diff --git a/assets/api_pipe_strict_functions_pipe.md.x5S_NGf8.js b/assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.js similarity index 97% rename from assets/api_pipe_strict_functions_pipe.md.x5S_NGf8.js rename to assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.js index c11b6ab56..074d921e3 100644 --- a/assets/api_pipe_strict_functions_pipe.md.x5S_NGf8.js +++ b/assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.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.x5S_NGf8.lean.js b/assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_pipe.md.x5S_NGf8.lean.js rename to assets/api_pipe_strict_functions_pipe.md.u-3WEh0a.lean.js diff --git a/assets/api_pipe_strict_functions_reduce.md.yARBgS8a.js b/assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.js similarity index 97% rename from assets/api_pipe_strict_functions_reduce.md.yARBgS8a.js rename to assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.js index 3038a111c..3406ac0c1 100644 --- a/assets/api_pipe_strict_functions_reduce.md.yARBgS8a.js +++ b/assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.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.yARBgS8a.lean.js b/assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_reduce.md.yARBgS8a.lean.js rename to assets/api_pipe_strict_functions_reduce.md.SpgnVnqp.lean.js diff --git a/assets/api_pipe_strict_functions_size.md.SUWVISFt.js b/assets/api_pipe_strict_functions_size.md.hmvW1nan.js similarity index 98% rename from assets/api_pipe_strict_functions_size.md.SUWVISFt.js rename to assets/api_pipe_strict_functions_size.md.hmvW1nan.js index 83f5d58e0..a9fabdd1f 100644 --- a/assets/api_pipe_strict_functions_size.md.SUWVISFt.js +++ b/assets/api_pipe_strict_functions_size.md.hmvW1nan.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.SUWVISFt.lean.js b/assets/api_pipe_strict_functions_size.md.hmvW1nan.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_size.md.SUWVISFt.lean.js rename to assets/api_pipe_strict_functions_size.md.hmvW1nan.lean.js diff --git a/assets/api_pipe_strict_functions_some.md.fvrxjFiH.js b/assets/api_pipe_strict_functions_some.md.7-SzpsUr.js similarity index 97% rename from assets/api_pipe_strict_functions_some.md.fvrxjFiH.js rename to assets/api_pipe_strict_functions_some.md.7-SzpsUr.js index 75cdf3308..05195e4af 100644 --- a/assets/api_pipe_strict_functions_some.md.fvrxjFiH.js +++ b/assets/api_pipe_strict_functions_some.md.7-SzpsUr.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.fvrxjFiH.lean.js b/assets/api_pipe_strict_functions_some.md.7-SzpsUr.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_some.md.fvrxjFiH.lean.js rename to assets/api_pipe_strict_functions_some.md.7-SzpsUr.lean.js diff --git a/assets/api_pipe_strict_functions_tap.md.jI0wbCXN.js b/assets/api_pipe_strict_functions_tap.md.DpbjIgKl.js similarity index 97% rename from assets/api_pipe_strict_functions_tap.md.jI0wbCXN.js rename to assets/api_pipe_strict_functions_tap.md.DpbjIgKl.js index e4516c9f1..ec4a84220 100644 --- a/assets/api_pipe_strict_functions_tap.md.jI0wbCXN.js +++ b/assets/api_pipe_strict_functions_tap.md.DpbjIgKl.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,l,d,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.jI0wbCXN.lean.js b/assets/api_pipe_strict_functions_tap.md.DpbjIgKl.lean.js similarity index 86% rename from assets/api_pipe_strict_functions_tap.md.jI0wbCXN.lean.js rename to assets/api_pipe_strict_functions_tap.md.DpbjIgKl.lean.js index 17bfec3a5..a1960e411 100644 --- a/assets/api_pipe_strict_functions_tap.md.jI0wbCXN.lean.js +++ b/assets/api_pipe_strict_functions_tap.md.DpbjIgKl.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Function: tap()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/tap.md","filePath":"api/pipe/strict/functions/tap.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/tap.md"},i=t("",30),o=[i];function n(p,c,l,d,h,k){return s(),a("div",null,o)}const m=e(r,[["render",n]]);export{u as __pageData,m as default}; +import{_ as e,c as a,o as s,R as t}from"./chunks/framework.YlTiAyro.js";const u=JSON.parse('{"title":"Function: tap()","description":"","frontmatter":{},"headers":[],"relativePath":"api/pipe/strict/functions/tap.md","filePath":"api/pipe/strict/functions/tap.md","lastUpdated":null}'),r={name:"api/pipe/strict/functions/tap.md"},i=t("",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_toArray.md.8GAatrfK.js b/assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.js similarity index 98% rename from assets/api_pipe_strict_functions_toArray.md.8GAatrfK.js rename to assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.js index 68780aec3..ea0d478cd 100644 --- a/assets/api_pipe_strict_functions_toArray.md.8GAatrfK.js +++ b/assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.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.8GAatrfK.lean.js b/assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.lean.js similarity index 100% rename from assets/api_pipe_strict_functions_toArray.md.8GAatrfK.lean.js rename to assets/api_pipe_strict_functions_toArray.md.cg3k2DPP.lean.js diff --git a/assets/api_types_-internal-_interfaces_IterationMap.md.cpK9Ttgx.js b/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.js similarity index 90% rename from assets/api_types_-internal-_interfaces_IterationMap.md.cpK9Ttgx.js rename to assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.js index 370af2bbe..197714d39 100644 --- a/assets/api_types_-internal-_interfaces_IterationMap.md.cpK9Ttgx.js +++ b/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.js @@ -1 +1 @@ -import{_ as e,c as o,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(),o("div",null,u)}const f=e(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,s,d,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.cpK9Ttgx.lean.js b/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.lean.js similarity index 62% rename from assets/api_types_-internal-_interfaces_IterationMap.md.cpK9Ttgx.lean.js rename to assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.lean.js index e96b68406..91505072b 100644 --- a/assets/api_types_-internal-_interfaces_IterationMap.md.cpK9Ttgx.lean.js +++ b/assets/api_types_-internal-_interfaces_IterationMap.md.0jcc0Va-.lean.js @@ -1 +1 @@ -import{_ as e,c as o,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(),o("div",null,u)}const f=e(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,s,d,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.ncZ5IJ6k.js b/assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Cast.md.ncZ5IJ6k.js rename to assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.js index 4f2d05534..58aa1e555 100644 --- a/assets/api_types_-internal-_type-aliases_Cast.md.ncZ5IJ6k.js +++ b/assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.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.ncZ5IJ6k.lean.js b/assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Cast.md.ncZ5IJ6k.lean.js rename to assets/api_types_-internal-_type-aliases_Cast.md.mf3Pp4-P.lean.js diff --git a/assets/api_types_-internal-_type-aliases_DeepFlat.md.Rq-5q1R_.js b/assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_DeepFlat.md.Rq-5q1R_.js rename to assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.js index 7b9ce9fa7..efb0112f6 100644 --- a/assets/api_types_-internal-_type-aliases_DeepFlat.md.Rq-5q1R_.js +++ b/assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.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.Rq-5q1R_.lean.js b/assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_DeepFlat.md.Rq-5q1R_.lean.js rename to assets/api_types_-internal-_type-aliases_DeepFlat.md.dPoAeK69.lean.js diff --git a/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.aCAdE0eL.js b/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_DeepFlatSync.md.aCAdE0eL.js rename to assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.js index 92bd0ee13..d3575970b 100644 --- a/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.aCAdE0eL.js +++ b/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.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.aCAdE0eL.lean.js b/assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_DeepFlatSync.md.aCAdE0eL.lean.js rename to assets/api_types_-internal-_type-aliases_DeepFlatSync.md.HDeac_Ua.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableArray.md.TjBloUA4.js b/assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_ImmutableArray.md.TjBloUA4.js rename to assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.js index 7b608741a..139d22557 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableArray.md.TjBloUA4.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.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.TjBloUA4.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableArray.md.TjBloUA4.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableArray.md.oSoSVKSb.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableMap.md.Xw1zhu8y.js b/assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_ImmutableMap.md.Xw1zhu8y.js rename to assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.js index 82becf231..04d1a2b03 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableMap.md.Xw1zhu8y.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.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.Xw1zhu8y.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableMap.md.Xw1zhu8y.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableMap.md.lqkca5-X.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableObject.md.vd2DiU0K.js b/assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.js similarity index 92% rename from assets/api_types_-internal-_type-aliases_ImmutableObject.md.vd2DiU0K.js rename to assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.js index f397def68..9ee3d6e3e 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableObject.md.vd2DiU0K.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.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,u){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.vd2DiU0K.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.lean.js similarity index 88% rename from assets/api_types_-internal-_type-aliases_ImmutableObject.md.vd2DiU0K.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.lean.js index 5590943f7..8ad28c476 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableObject.md.vd2DiU0K.lean.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableObject.md.BPCvjKif.lean.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("",8),s=[l];function c(n,i,p,m,b,u){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("",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_ImmutableSet.md.o06996GO.js b/assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_ImmutableSet.md.o06996GO.js rename to assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.js index 062f6a228..764bc5762 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableSet.md.o06996GO.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.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.o06996GO.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableSet.md.o06996GO.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableSet.md.xB_1gCyV.lean.js diff --git a/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.XT7ZHwF8.js b/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.js similarity index 94% rename from assets/api_types_-internal-_type-aliases_ImmutableTuple.md.XT7ZHwF8.js rename to assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.js index 7e3be4817..10ed681fe 100644 --- a/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.XT7ZHwF8.js +++ b/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.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,n,d,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.XT7ZHwF8.lean.js b/assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_ImmutableTuple.md.XT7ZHwF8.lean.js rename to assets/api_types_-internal-_type-aliases_ImmutableTuple.md.7bEIkupQ.lean.js diff --git a/assets/api_types_-internal-_type-aliases_IsNegative.md.e7Ec7Gsp.js b/assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_IsNegative.md.e7Ec7Gsp.js rename to assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.js index d9c22b8d5..70e6cbb33 100644 --- a/assets/api_types_-internal-_type-aliases_IsNegative.md.e7Ec7Gsp.js +++ b/assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.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.e7Ec7Gsp.lean.js b/assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_IsNegative.md.e7Ec7Gsp.lean.js rename to assets/api_types_-internal-_type-aliases_IsNegative.md.SffHHX2k.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Iteration.md.mhe5KgZy.js b/assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Iteration.md.mhe5KgZy.js rename to assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.js index 8ad5368a9..e32176ce5 100644 --- a/assets/api_types_-internal-_type-aliases_Iteration.md.mhe5KgZy.js +++ b/assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.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.mhe5KgZy.lean.js b/assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Iteration.md.mhe5KgZy.lean.js rename to assets/api_types_-internal-_type-aliases_Iteration.md.vkaBKPrm.lean.js diff --git a/assets/api_types_-internal-_type-aliases_IterationOf.md.4A9g_sbU.js b/assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.js similarity index 92% rename from assets/api_types_-internal-_type-aliases_IterationOf.md.4A9g_sbU.js rename to assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.js index 99fefb9c2..180b61da2 100644 --- a/assets/api_types_-internal-_type-aliases_IterationOf.md.4A9g_sbU.js +++ b/assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.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.4A9g_sbU.lean.js b/assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_IterationOf.md.4A9g_sbU.lean.js rename to assets/api_types_-internal-_type-aliases_IterationOf.md.5g8WneMt.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Next.md.laecIYtY.js b/assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Next.md.laecIYtY.js rename to assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.js index e37f5a88d..915d3b49b 100644 --- a/assets/api_types_-internal-_type-aliases_Next.md.laecIYtY.js +++ b/assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.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.laecIYtY.lean.js b/assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Next.md.laecIYtY.lean.js rename to assets/api_types_-internal-_type-aliases_Next.md.-gP_--QL.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Pos.md.yXwJC8Sm.js b/assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Pos.md.yXwJC8Sm.js rename to assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.js index 10b970de9..27f2d23a5 100644 --- a/assets/api_types_-internal-_type-aliases_Pos.md.yXwJC8Sm.js +++ b/assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.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.yXwJC8Sm.lean.js b/assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Pos.md.yXwJC8Sm.lean.js rename to assets/api_types_-internal-_type-aliases_Pos.md.lOorymQf.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Prev.md.fnuP9n0Z.js b/assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.js similarity index 95% rename from assets/api_types_-internal-_type-aliases_Prev.md.fnuP9n0Z.js rename to assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.js index a3c754b66..569464a90 100644 --- a/assets/api_types_-internal-_type-aliases_Prev.md.fnuP9n0Z.js +++ b/assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.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.fnuP9n0Z.lean.js b/assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Prev.md.fnuP9n0Z.lean.js rename to assets/api_types_-internal-_type-aliases_Prev.md.7cxmLd9j.lean.js diff --git a/assets/api_types_-internal-_type-aliases_Sub.md.yPIb5mn_.js b/assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_Sub.md.yPIb5mn_.js rename to assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.js index 9115e62a7..81afbe843 100644 --- a/assets/api_types_-internal-_type-aliases_Sub.md.yPIb5mn_.js +++ b/assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.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.yPIb5mn_.lean.js b/assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_Sub.md.yPIb5mn_.lean.js rename to assets/api_types_-internal-_type-aliases_Sub.md.slUrrU9F.lean.js diff --git a/assets/api_types_-internal-_type-aliases_SubNegative.md.XDyxmBNz.js b/assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.js similarity index 96% rename from assets/api_types_-internal-_type-aliases_SubNegative.md.XDyxmBNz.js rename to assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.js index a0aba7371..0afba035f 100644 --- a/assets/api_types_-internal-_type-aliases_SubNegative.md.XDyxmBNz.js +++ b/assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.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(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}; diff --git a/assets/api_types_-internal-_type-aliases_SubNegative.md.XDyxmBNz.lean.js b/assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.lean.js similarity index 100% rename from assets/api_types_-internal-_type-aliases_SubNegative.md.XDyxmBNz.lean.js rename to assets/api_types_-internal-_type-aliases_SubNegative.md.yHIb1mbn.lean.js diff --git a/assets/api_types_-internal-_type-aliases_SubPositive.md.U3QOw_xe.js b/assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.js similarity index 93% rename from assets/api_types_-internal-_type-aliases_SubPositive.md.U3QOw_xe.js rename to assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.js index 888f18b73..b4af3e56e 100644 --- a/assets/api_types_-internal-_type-aliases_SubPositive.md.U3QOw_xe.js +++ b/assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.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(n,d,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.U3QOw_xe.lean.js b/assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.lean.js similarity index 87% rename from assets/api_types_-internal-_type-aliases_SubPositive.md.U3QOw_xe.lean.js rename to assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.lean.js index 086e1b60e..d1792a569 100644 --- a/assets/api_types_-internal-_type-aliases_SubPositive.md.U3QOw_xe.lean.js +++ b/assets/api_types_-internal-_type-aliases_SubPositive.md.xfDQceU0.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: _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("",8),i=[r];function c(n,d,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("",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_interfaces_FlowState.md.sXxGLbok.js b/assets/api_types_interfaces_FlowState.md.NiHfcnhk.js similarity index 91% rename from assets/api_types_interfaces_FlowState.md.sXxGLbok.js rename to assets/api_types_interfaces_FlowState.md.NiHfcnhk.js index 5920fea4f..756ff07e9 100644 --- a/assets/api_types_interfaces_FlowState.md.sXxGLbok.js +++ b/assets/api_types_interfaces_FlowState.md.NiHfcnhk.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.sXxGLbok.lean.js b/assets/api_types_interfaces_FlowState.md.NiHfcnhk.lean.js similarity index 100% rename from assets/api_types_interfaces_FlowState.md.sXxGLbok.lean.js rename to assets/api_types_interfaces_FlowState.md.NiHfcnhk.lean.js diff --git a/assets/api_types_type-aliases_AnyFunction.md.UMkn4RIO.js b/assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.js similarity index 95% rename from assets/api_types_type-aliases_AnyFunction.md.UMkn4RIO.js rename to assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.js index 0558ed181..09893dbc0 100644 --- a/assets/api_types_type-aliases_AnyFunction.md.UMkn4RIO.js +++ b/assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.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.UMkn4RIO.lean.js b/assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.lean.js similarity index 100% rename from assets/api_types_type-aliases_AnyFunction.md.UMkn4RIO.lean.js rename to assets/api_types_type-aliases_AnyFunction.md.MVb82qLJ.lean.js diff --git a/assets/api_types_type-aliases_AnyObject.md.8K3L6z2z.js b/assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.js similarity index 95% rename from assets/api_types_type-aliases_AnyObject.md.8K3L6z2z.js rename to assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.js index a54656a5b..0df04745d 100644 --- a/assets/api_types_type-aliases_AnyObject.md.8K3L6z2z.js +++ b/assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.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.8K3L6z2z.lean.js b/assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.lean.js similarity index 100% rename from assets/api_types_type-aliases_AnyObject.md.8K3L6z2z.lean.js rename to assets/api_types_type-aliases_AnyObject.md.IwC3ZVF4.lean.js diff --git a/assets/api_types_type-aliases_Append.md.e3QvFv2Z.js b/assets/api_types_type-aliases_Append.md.vq-M8jF9.js similarity index 95% rename from assets/api_types_type-aliases_Append.md.e3QvFv2Z.js rename to assets/api_types_type-aliases_Append.md.vq-M8jF9.js index e03493c41..05c18ef7f 100644 --- a/assets/api_types_type-aliases_Append.md.e3QvFv2Z.js +++ b/assets/api_types_type-aliases_Append.md.vq-M8jF9.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.e3QvFv2Z.lean.js b/assets/api_types_type-aliases_Append.md.vq-M8jF9.lean.js similarity index 100% rename from assets/api_types_type-aliases_Append.md.e3QvFv2Z.lean.js rename to assets/api_types_type-aliases_Append.md.vq-M8jF9.lean.js diff --git a/assets/api_types_type-aliases_ArrayReturnValue.md.qGjgO5P5.js b/assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.js similarity index 97% rename from assets/api_types_type-aliases_ArrayReturnValue.md.qGjgO5P5.js rename to assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.js index e050c8bb3..527e3cfa7 100644 --- a/assets/api_types_type-aliases_ArrayReturnValue.md.qGjgO5P5.js +++ b/assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.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.qGjgO5P5.lean.js b/assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.lean.js similarity index 100% rename from assets/api_types_type-aliases_ArrayReturnValue.md.qGjgO5P5.lean.js rename to assets/api_types_type-aliases_ArrayReturnValue.md.Wsc4A_my.lean.js diff --git a/assets/api_types_type-aliases_AsyncFunction.md.jdARUUkv.js b/assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.js similarity index 96% rename from assets/api_types_type-aliases_AsyncFunction.md.jdARUUkv.js rename to assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.js index ffaf59580..ed4a3eec6 100644 --- a/assets/api_types_type-aliases_AsyncFunction.md.jdARUUkv.js +++ b/assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.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.jdARUUkv.lean.js b/assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.lean.js similarity index 100% rename from assets/api_types_type-aliases_AsyncFunction.md.jdARUUkv.lean.js rename to assets/api_types_type-aliases_AsyncFunction.md.Cr2hPtVi.lean.js diff --git a/assets/api_types_type-aliases_AsyncIterableItem.md.-qR0oos9.js b/assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.js similarity index 96% rename from assets/api_types_type-aliases_AsyncIterableItem.md.-qR0oos9.js rename to assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.js index 6df0f0213..e3d66a80d 100644 --- a/assets/api_types_type-aliases_AsyncIterableItem.md.-qR0oos9.js +++ b/assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.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.-qR0oos9.lean.js b/assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.lean.js similarity index 100% rename from assets/api_types_type-aliases_AsyncIterableItem.md.-qR0oos9.lean.js rename to assets/api_types_type-aliases_AsyncIterableItem.md.bDIxmJ16.lean.js diff --git a/assets/api_types_type-aliases_ConcatReturnValue.md.k0MjJ-TW.js b/assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.js similarity index 97% rename from assets/api_types_type-aliases_ConcatReturnValue.md.k0MjJ-TW.js rename to assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.js index 408383ec8..835dca75d 100644 --- a/assets/api_types_type-aliases_ConcatReturnValue.md.k0MjJ-TW.js +++ b/assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.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.k0MjJ-TW.lean.js b/assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.lean.js similarity index 100% rename from assets/api_types_type-aliases_ConcatReturnValue.md.k0MjJ-TW.lean.js rename to assets/api_types_type-aliases_ConcatReturnValue.md.Btpk_mWq.lean.js diff --git a/assets/api_types_type-aliases_EmptyObject.md.NXhNjVVS.js b/assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.js similarity index 90% rename from assets/api_types_type-aliases_EmptyObject.md.NXhNjVVS.js rename to assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.js index 54232335e..bccc16a28 100644 --- a/assets/api_types_type-aliases_EmptyObject.md.NXhNjVVS.js +++ b/assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.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,n,d,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.NXhNjVVS.lean.js b/assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.lean.js similarity index 73% rename from assets/api_types_type-aliases_EmptyObject.md.NXhNjVVS.lean.js rename to assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.lean.js index 846a57c60..74703d9e5 100644 --- a/assets/api_types_type-aliases_EmptyObject.md.NXhNjVVS.lean.js +++ b/assets/api_types_type-aliases_EmptyObject.md.xYVYiyb_.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: 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("",5),r=[s];function p(l,i,n,d,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("",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_Entries.md.xbxffVAn.js b/assets/api_types_type-aliases_Entries.md.rV6WJedz.js similarity index 96% rename from assets/api_types_type-aliases_Entries.md.xbxffVAn.js rename to assets/api_types_type-aliases_Entries.md.rV6WJedz.js index 07a9e21f0..44a39c365 100644 --- a/assets/api_types_type-aliases_Entries.md.xbxffVAn.js +++ b/assets/api_types_type-aliases_Entries.md.rV6WJedz.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.xbxffVAn.lean.js b/assets/api_types_type-aliases_Entries.md.rV6WJedz.lean.js similarity index 100% rename from assets/api_types_type-aliases_Entries.md.xbxffVAn.lean.js rename to assets/api_types_type-aliases_Entries.md.rV6WJedz.lean.js diff --git a/assets/api_types_type-aliases_Expand.md.lOfd3dia.js b/assets/api_types_type-aliases_Expand.md.tpTA1Ab-.js similarity index 97% rename from assets/api_types_type-aliases_Expand.md.lOfd3dia.js rename to assets/api_types_type-aliases_Expand.md.tpTA1Ab-.js index 6f939531d..6b2755939 100644 --- a/assets/api_types_type-aliases_Expand.md.lOfd3dia.js +++ b/assets/api_types_type-aliases_Expand.md.tpTA1Ab-.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.lOfd3dia.lean.js b/assets/api_types_type-aliases_Expand.md.tpTA1Ab-.lean.js similarity index 100% rename from assets/api_types_type-aliases_Expand.md.lOfd3dia.lean.js rename to assets/api_types_type-aliases_Expand.md.tpTA1Ab-.lean.js diff --git a/assets/api_types_type-aliases_FixedPromise.md.BkyTNrwP.js b/assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.js similarity index 95% rename from assets/api_types_type-aliases_FixedPromise.md.BkyTNrwP.js rename to assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.js index 568c887ad..4dbd4d6c7 100644 --- a/assets/api_types_type-aliases_FixedPromise.md.BkyTNrwP.js +++ b/assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.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.BkyTNrwP.lean.js b/assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.lean.js similarity index 100% rename from assets/api_types_type-aliases_FixedPromise.md.BkyTNrwP.lean.js rename to assets/api_types_type-aliases_FixedPromise.md.RjuXgShb.lean.js diff --git a/assets/api_types_type-aliases_FlatReturnValue.md.mlzVV6p1.js b/assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.js similarity index 97% rename from assets/api_types_type-aliases_FlatReturnValue.md.mlzVV6p1.js rename to assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.js index 1e044e3dc..5e6d5df13 100644 --- a/assets/api_types_type-aliases_FlatReturnValue.md.mlzVV6p1.js +++ b/assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.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.mlzVV6p1.lean.js b/assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.lean.js similarity index 100% rename from assets/api_types_type-aliases_FlatReturnValue.md.mlzVV6p1.lean.js rename to assets/api_types_type-aliases_FlatReturnValue.md.YCLRjjpx.lean.js diff --git a/assets/api_types_type-aliases_FlowReturnValue.md.wrbJID-i.js b/assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.js similarity index 97% rename from assets/api_types_type-aliases_FlowReturnValue.md.wrbJID-i.js rename to assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.js index 4b29ce98b..45cac3099 100644 --- a/assets/api_types_type-aliases_FlowReturnValue.md.wrbJID-i.js +++ b/assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.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),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}; diff --git a/assets/api_types_type-aliases_FlowReturnValue.md.wrbJID-i.lean.js b/assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.lean.js similarity index 100% rename from assets/api_types_type-aliases_FlowReturnValue.md.wrbJID-i.lean.js rename to assets/api_types_type-aliases_FlowReturnValue.md.TpOH4QwA.lean.js diff --git a/assets/api_types_type-aliases_FnReturnValue.md.mBRSPX_x.js b/assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.js similarity index 95% rename from assets/api_types_type-aliases_FnReturnValue.md.mBRSPX_x.js rename to assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.js index dc968eb5f..83bde797f 100644 --- a/assets/api_types_type-aliases_FnReturnValue.md.mBRSPX_x.js +++ b/assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.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.mBRSPX_x.lean.js b/assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.lean.js similarity index 100% rename from assets/api_types_type-aliases_FnReturnValue.md.mBRSPX_x.lean.js rename to assets/api_types_type-aliases_FnReturnValue.md.R9Xfy2AA.lean.js diff --git a/assets/api_types_type-aliases_Head.md.AHTSHnmZ.js b/assets/api_types_type-aliases_Head.md.wiSbMYPo.js similarity index 91% rename from assets/api_types_type-aliases_Head.md.AHTSHnmZ.js rename to assets/api_types_type-aliases_Head.md.wiSbMYPo.js index c41f4c6ff..0b57a39b9 100644 --- a/assets/api_types_type-aliases_Head.md.AHTSHnmZ.js +++ b/assets/api_types_type-aliases_Head.md.wiSbMYPo.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.AHTSHnmZ.lean.js b/assets/api_types_type-aliases_Head.md.wiSbMYPo.lean.js similarity index 100% rename from assets/api_types_type-aliases_Head.md.AHTSHnmZ.lean.js rename to assets/api_types_type-aliases_Head.md.wiSbMYPo.lean.js diff --git a/assets/api_types_type-aliases_Immutable.md.7ioa7y3o.js b/assets/api_types_type-aliases_Immutable.md.rdhVaqB9.js similarity index 97% rename from assets/api_types_type-aliases_Immutable.md.7ioa7y3o.js rename to assets/api_types_type-aliases_Immutable.md.rdhVaqB9.js index 7f5414d7e..c4b33b1f5 100644 --- a/assets/api_types_type-aliases_Immutable.md.7ioa7y3o.js +++ b/assets/api_types_type-aliases_Immutable.md.rdhVaqB9.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.7ioa7y3o.lean.js b/assets/api_types_type-aliases_Immutable.md.rdhVaqB9.lean.js similarity index 100% rename from assets/api_types_type-aliases_Immutable.md.7ioa7y3o.lean.js rename to assets/api_types_type-aliases_Immutable.md.rdhVaqB9.lean.js diff --git a/assets/api_types_type-aliases_Include.md.FnJp1c0d.js b/assets/api_types_type-aliases_Include.md.HVNQk47w.js similarity index 91% rename from assets/api_types_type-aliases_Include.md.FnJp1c0d.js rename to assets/api_types_type-aliases_Include.md.HVNQk47w.js index 0c57e8737..1e9087530 100644 --- a/assets/api_types_type-aliases_Include.md.FnJp1c0d.js +++ b/assets/api_types_type-aliases_Include.md.HVNQk47w.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(n,p,d,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.FnJp1c0d.lean.js b/assets/api_types_type-aliases_Include.md.HVNQk47w.lean.js similarity index 86% rename from assets/api_types_type-aliases_Include.md.FnJp1c0d.lean.js rename to assets/api_types_type-aliases_Include.md.HVNQk47w.lean.js index 5139f0647..b9995ceb6 100644 --- a/assets/api_types_type-aliases_Include.md.FnJp1c0d.lean.js +++ b/assets/api_types_type-aliases_Include.md.HVNQk47w.lean.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("",8),c=[r];function l(n,p,d,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("",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_IsAny.md.oOd7s-7L.js b/assets/api_types_type-aliases_IsAny.md.CDofSvqL.js similarity index 95% rename from assets/api_types_type-aliases_IsAny.md.oOd7s-7L.js rename to assets/api_types_type-aliases_IsAny.md.CDofSvqL.js index b32e6c0f1..bcc6554b7 100644 --- a/assets/api_types_type-aliases_IsAny.md.oOd7s-7L.js +++ b/assets/api_types_type-aliases_IsAny.md.CDofSvqL.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.oOd7s-7L.lean.js b/assets/api_types_type-aliases_IsAny.md.CDofSvqL.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsAny.md.oOd7s-7L.lean.js rename to assets/api_types_type-aliases_IsAny.md.CDofSvqL.lean.js diff --git a/assets/api_types_type-aliases_IsNever.md.3sH0CBNs.js b/assets/api_types_type-aliases_IsNever.md.2I-nBaNr.js similarity index 95% rename from assets/api_types_type-aliases_IsNever.md.3sH0CBNs.js rename to assets/api_types_type-aliases_IsNever.md.2I-nBaNr.js index 9416e97d5..7a0d7b135 100644 --- a/assets/api_types_type-aliases_IsNever.md.3sH0CBNs.js +++ b/assets/api_types_type-aliases_IsNever.md.2I-nBaNr.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.3sH0CBNs.lean.js b/assets/api_types_type-aliases_IsNever.md.2I-nBaNr.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsNever.md.3sH0CBNs.lean.js rename to assets/api_types_type-aliases_IsNever.md.2I-nBaNr.lean.js diff --git a/assets/api_types_type-aliases_IsTuple.md.dsoK4JkT.js b/assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.js similarity index 96% rename from assets/api_types_type-aliases_IsTuple.md.dsoK4JkT.js rename to assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.js index 3b8e1ef7c..0145fbd7d 100644 --- a/assets/api_types_type-aliases_IsTuple.md.dsoK4JkT.js +++ b/assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.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.dsoK4JkT.lean.js b/assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsTuple.md.dsoK4JkT.lean.js rename to assets/api_types_type-aliases_IsTuple.md.Gz7gCDPZ.lean.js diff --git a/assets/api_types_type-aliases_IsUnion.md.4eofrZc5.js b/assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.js similarity index 95% rename from assets/api_types_type-aliases_IsUnion.md.4eofrZc5.js rename to assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.js index 00e68a136..3f8a306df 100644 --- a/assets/api_types_type-aliases_IsUnion.md.4eofrZc5.js +++ b/assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.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.4eofrZc5.lean.js b/assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.lean.js similarity index 100% rename from assets/api_types_type-aliases_IsUnion.md.4eofrZc5.lean.js rename to assets/api_types_type-aliases_IsUnion.md.m0vI9t2I.lean.js diff --git a/assets/api_types_type-aliases_Item.md.4YklH7j_.js b/assets/api_types_type-aliases_Item.md.HvM8m1FG.js similarity index 95% rename from assets/api_types_type-aliases_Item.md.4YklH7j_.js rename to assets/api_types_type-aliases_Item.md.HvM8m1FG.js index c65ee2cfe..525b2c40f 100644 --- a/assets/api_types_type-aliases_Item.md.4YklH7j_.js +++ b/assets/api_types_type-aliases_Item.md.HvM8m1FG.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.4YklH7j_.lean.js b/assets/api_types_type-aliases_Item.md.HvM8m1FG.lean.js similarity index 100% rename from assets/api_types_type-aliases_Item.md.4YklH7j_.lean.js rename to assets/api_types_type-aliases_Item.md.HvM8m1FG.lean.js diff --git a/assets/api_types_type-aliases_Iter.md.UUJUtzpF.js b/assets/api_types_type-aliases_Iter.md.r6BFq1k4.js similarity index 95% rename from assets/api_types_type-aliases_Iter.md.UUJUtzpF.js rename to assets/api_types_type-aliases_Iter.md.r6BFq1k4.js index ffe39488a..f83fa04ad 100644 --- a/assets/api_types_type-aliases_Iter.md.UUJUtzpF.js +++ b/assets/api_types_type-aliases_Iter.md.r6BFq1k4.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.UUJUtzpF.lean.js b/assets/api_types_type-aliases_Iter.md.r6BFq1k4.lean.js similarity index 100% rename from assets/api_types_type-aliases_Iter.md.UUJUtzpF.lean.js rename to assets/api_types_type-aliases_Iter.md.r6BFq1k4.lean.js diff --git a/assets/api_types_type-aliases_IterableItem.md.D9TgJgJ4.js b/assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.js similarity index 96% rename from assets/api_types_type-aliases_IterableItem.md.D9TgJgJ4.js rename to assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.js index 5563db731..3e8c1d3bb 100644 --- a/assets/api_types_type-aliases_IterableItem.md.D9TgJgJ4.js +++ b/assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.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.D9TgJgJ4.lean.js b/assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.lean.js similarity index 100% rename from assets/api_types_type-aliases_IterableItem.md.D9TgJgJ4.lean.js rename to assets/api_types_type-aliases_IterableItem.md.WyYuZdzY.lean.js diff --git a/assets/api_types_type-aliases_IterableReturnValue.md.rc9i19gU.js b/assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.js similarity index 97% rename from assets/api_types_type-aliases_IterableReturnValue.md.rc9i19gU.js rename to assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.js index f5c60c3d2..6861b29b5 100644 --- a/assets/api_types_type-aliases_IterableReturnValue.md.rc9i19gU.js +++ b/assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.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,i,d,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.rc9i19gU.lean.js b/assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.lean.js similarity index 100% rename from assets/api_types_type-aliases_IterableReturnValue.md.rc9i19gU.lean.js rename to assets/api_types_type-aliases_IterableReturnValue.md.ZSdADkPk.lean.js diff --git a/assets/api_types_type-aliases_IteratorResolve.md.yrmglxqv.js b/assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.js similarity index 96% rename from assets/api_types_type-aliases_IteratorResolve.md.yrmglxqv.js rename to assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.js index 087247d99..e8635bc8d 100644 --- a/assets/api_types_type-aliases_IteratorResolve.md.yrmglxqv.js +++ b/assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.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.yrmglxqv.lean.js b/assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.lean.js similarity index 100% rename from assets/api_types_type-aliases_IteratorResolve.md.yrmglxqv.lean.js rename to assets/api_types_type-aliases_IteratorResolve.md.LbxahZVj.lean.js diff --git a/assets/api_types_type-aliases_IteratorReturnValue.md.9h2vH1IH.js b/assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.js similarity index 94% rename from assets/api_types_type-aliases_IteratorReturnValue.md.9h2vH1IH.js rename to assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.js index 9f82389d6..5047f60e9 100644 --- a/assets/api_types_type-aliases_IteratorReturnValue.md.9h2vH1IH.js +++ b/assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.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,i,d,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.9h2vH1IH.lean.js b/assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.lean.js similarity index 87% rename from assets/api_types_type-aliases_IteratorReturnValue.md.9h2vH1IH.lean.js rename to assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.lean.js index e931d1fb7..047a080ec 100644 --- a/assets/api_types_type-aliases_IteratorReturnValue.md.9h2vH1IH.lean.js +++ b/assets/api_types_type-aliases_IteratorReturnValue.md.nUU4PLWV.lean.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("",9),c=[l];function s(n,i,d,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("",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_Length.md.0L5DWDh5.js b/assets/api_types_type-aliases_Length.md.H4K5OG5u.js similarity index 95% rename from assets/api_types_type-aliases_Length.md.0L5DWDh5.js rename to assets/api_types_type-aliases_Length.md.H4K5OG5u.js index 1961e9bea..fde3eab37 100644 --- a/assets/api_types_type-aliases_Length.md.0L5DWDh5.js +++ b/assets/api_types_type-aliases_Length.md.H4K5OG5u.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.0L5DWDh5.lean.js b/assets/api_types_type-aliases_Length.md.H4K5OG5u.lean.js similarity index 100% rename from assets/api_types_type-aliases_Length.md.0L5DWDh5.lean.js rename to assets/api_types_type-aliases_Length.md.H4K5OG5u.lean.js diff --git a/assets/api_types_type-aliases_MaybePromise.md.fOpqM_G-.js b/assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.js similarity index 95% rename from assets/api_types_type-aliases_MaybePromise.md.fOpqM_G-.js rename to assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.js index 4c20bc140..b2611a5f7 100644 --- a/assets/api_types_type-aliases_MaybePromise.md.fOpqM_G-.js +++ b/assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.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,m,d,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.fOpqM_G-.lean.js b/assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.lean.js similarity index 100% rename from assets/api_types_type-aliases_MaybePromise.md.fOpqM_G-.lean.js rename to assets/api_types_type-aliases_MaybePromise.md.WKW5AS8Z.lean.js diff --git a/assets/api_types_type-aliases_Modifier.md.fEqzbxfC.js b/assets/api_types_type-aliases_Modifier.md.jeiYpcM4.js similarity index 96% rename from assets/api_types_type-aliases_Modifier.md.fEqzbxfC.js rename to assets/api_types_type-aliases_Modifier.md.jeiYpcM4.js index 6c626bac5..5ef3999fd 100644 --- a/assets/api_types_type-aliases_Modifier.md.fEqzbxfC.js +++ b/assets/api_types_type-aliases_Modifier.md.jeiYpcM4.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(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}; diff --git a/assets/api_types_type-aliases_Modifier.md.fEqzbxfC.lean.js b/assets/api_types_type-aliases_Modifier.md.jeiYpcM4.lean.js similarity index 100% rename from assets/api_types_type-aliases_Modifier.md.fEqzbxfC.lean.js rename to assets/api_types_type-aliases_Modifier.md.jeiYpcM4.lean.js diff --git a/assets/api_types_type-aliases_PipeReturnValue.md.3PQByVsM.js b/assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.js similarity index 96% rename from assets/api_types_type-aliases_PipeReturnValue.md.3PQByVsM.js rename to assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.js index 4161c1c68..4cfb733e0 100644 --- a/assets/api_types_type-aliases_PipeReturnValue.md.3PQByVsM.js +++ b/assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.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.3PQByVsM.lean.js b/assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.lean.js similarity index 100% rename from assets/api_types_type-aliases_PipeReturnValue.md.3PQByVsM.lean.js rename to assets/api_types_type-aliases_PipeReturnValue.md.2bCZRVRl.lean.js diff --git a/assets/api_types_type-aliases_Prepend.md.zwqQIF9e.js b/assets/api_types_type-aliases_Prepend.md.3nJBWzoH.js similarity index 95% rename from assets/api_types_type-aliases_Prepend.md.zwqQIF9e.js rename to assets/api_types_type-aliases_Prepend.md.3nJBWzoH.js index 704b1c89a..13e5ada46 100644 --- a/assets/api_types_type-aliases_Prepend.md.zwqQIF9e.js +++ b/assets/api_types_type-aliases_Prepend.md.3nJBWzoH.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.zwqQIF9e.lean.js b/assets/api_types_type-aliases_Prepend.md.3nJBWzoH.lean.js similarity index 100% rename from assets/api_types_type-aliases_Prepend.md.zwqQIF9e.lean.js rename to assets/api_types_type-aliases_Prepend.md.3nJBWzoH.lean.js diff --git a/assets/api_types_type-aliases_Primitive.md.9qX_84bQ.js b/assets/api_types_type-aliases_Primitive.md.-gv5RUUb.js similarity index 94% rename from assets/api_types_type-aliases_Primitive.md.9qX_84bQ.js rename to assets/api_types_type-aliases_Primitive.md.-gv5RUUb.js index d3423bb62..bdf73e36a 100644 --- a/assets/api_types_type-aliases_Primitive.md.9qX_84bQ.js +++ b/assets/api_types_type-aliases_Primitive.md.-gv5RUUb.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,n,d,_,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.9qX_84bQ.lean.js b/assets/api_types_type-aliases_Primitive.md.-gv5RUUb.lean.js similarity index 100% rename from assets/api_types_type-aliases_Primitive.md.9qX_84bQ.lean.js rename to assets/api_types_type-aliases_Primitive.md.-gv5RUUb.lean.js diff --git a/assets/api_types_type-aliases_Reject.md.ayc0xDjT.js b/assets/api_types_type-aliases_Reject.md.LgjolhZa.js similarity index 95% rename from assets/api_types_type-aliases_Reject.md.ayc0xDjT.js rename to assets/api_types_type-aliases_Reject.md.LgjolhZa.js index 7f0dc3acf..f25963892 100644 --- a/assets/api_types_type-aliases_Reject.md.ayc0xDjT.js +++ b/assets/api_types_type-aliases_Reject.md.LgjolhZa.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.ayc0xDjT.lean.js b/assets/api_types_type-aliases_Reject.md.LgjolhZa.lean.js similarity index 100% rename from assets/api_types_type-aliases_Reject.md.ayc0xDjT.lean.js rename to assets/api_types_type-aliases_Reject.md.LgjolhZa.lean.js diff --git a/assets/api_types_type-aliases_ResultReturnValue.md.VW1gN7aT.js b/assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.js similarity index 97% rename from assets/api_types_type-aliases_ResultReturnValue.md.VW1gN7aT.js rename to assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.js index 284c23825..cc8936be2 100644 --- a/assets/api_types_type-aliases_ResultReturnValue.md.VW1gN7aT.js +++ b/assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.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.VW1gN7aT.lean.js b/assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.lean.js similarity index 100% rename from assets/api_types_type-aliases_ResultReturnValue.md.VW1gN7aT.lean.js rename to assets/api_types_type-aliases_ResultReturnValue.md.JjwsC39K.lean.js diff --git a/assets/api_types_type-aliases_SingleArgFunction.md.jlKDU2GN.js b/assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.js similarity index 96% rename from assets/api_types_type-aliases_SingleArgFunction.md.jlKDU2GN.js rename to assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.js index f9daed0e2..f6b699b79 100644 --- a/assets/api_types_type-aliases_SingleArgFunction.md.jlKDU2GN.js +++ b/assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.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.jlKDU2GN.lean.js b/assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.lean.js similarity index 100% rename from assets/api_types_type-aliases_SingleArgFunction.md.jlKDU2GN.lean.js rename to assets/api_types_type-aliases_SingleArgFunction.md.w3F3PvsT.lean.js diff --git a/assets/api_types_type-aliases_Tail.md.gPsfuS79.js b/assets/api_types_type-aliases_Tail.md.piUSuPDE.js similarity index 95% rename from assets/api_types_type-aliases_Tail.md.gPsfuS79.js rename to assets/api_types_type-aliases_Tail.md.piUSuPDE.js index ef885e7c9..272255eb4 100644 --- a/assets/api_types_type-aliases_Tail.md.gPsfuS79.js +++ b/assets/api_types_type-aliases_Tail.md.piUSuPDE.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.gPsfuS79.lean.js b/assets/api_types_type-aliases_Tail.md.piUSuPDE.lean.js similarity index 100% rename from assets/api_types_type-aliases_Tail.md.gPsfuS79.lean.js rename to assets/api_types_type-aliases_Tail.md.piUSuPDE.lean.js diff --git a/assets/api_types_type-aliases_UniversalIterable.md.2JSDCZZf.js b/assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.js similarity index 96% rename from assets/api_types_type-aliases_UniversalIterable.md.2JSDCZZf.js rename to assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.js index 14b7ce3ba..f6114ceea 100644 --- a/assets/api_types_type-aliases_UniversalIterable.md.2JSDCZZf.js +++ b/assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.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.2JSDCZZf.lean.js b/assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.lean.js similarity index 100% rename from assets/api_types_type-aliases_UniversalIterable.md.2JSDCZZf.lean.js rename to assets/api_types_type-aliases_UniversalIterable.md._qHLoi7g.lean.js diff --git a/assets/api_types_type-aliases_UniversalIterableItem.md.hG-zCYic.js b/assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.js similarity index 97% rename from assets/api_types_type-aliases_UniversalIterableItem.md.hG-zCYic.js rename to assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.js index 1b69abd85..b76950bb7 100644 --- a/assets/api_types_type-aliases_UniversalIterableItem.md.hG-zCYic.js +++ b/assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.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.hG-zCYic.lean.js b/assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.lean.js similarity index 100% rename from assets/api_types_type-aliases_UniversalIterableItem.md.hG-zCYic.lean.js rename to assets/api_types_type-aliases_UniversalIterableItem.md.p36Sqbad.lean.js diff --git a/assets/api_types_type-aliases_UniversalIterator.md.g97RILVJ.js b/assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.js similarity index 96% rename from assets/api_types_type-aliases_UniversalIterator.md.g97RILVJ.js rename to assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.js index 570a07338..2ffe6b676 100644 --- a/assets/api_types_type-aliases_UniversalIterator.md.g97RILVJ.js +++ b/assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.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.g97RILVJ.lean.js b/assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.lean.js similarity index 100% rename from assets/api_types_type-aliases_UniversalIterator.md.g97RILVJ.lean.js rename to assets/api_types_type-aliases_UniversalIterator.md.QM-X3y-8.lean.js diff --git a/assets/api_utils_classes_FlowMissModifierException.md.zmG8zm3i.js b/assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.js similarity index 98% rename from assets/api_utils_classes_FlowMissModifierException.md.zmG8zm3i.js rename to assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.js index af6433eb4..849a718b1 100644 --- a/assets/api_utils_classes_FlowMissModifierException.md.zmG8zm3i.js +++ b/assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.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.zmG8zm3i.lean.js b/assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.lean.js similarity index 100% rename from assets/api_utils_classes_FlowMissModifierException.md.zmG8zm3i.lean.js rename to assets/api_utils_classes_FlowMissModifierException.md.mmOc3oo5.lean.js diff --git a/assets/api_utils_classes_IterableAsyncFnException.md.GlBh-Uhj.js b/assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.js similarity index 99% rename from assets/api_utils_classes_IterableAsyncFnException.md.GlBh-Uhj.js rename to assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.js index ac341c326..67f0a35aa 100644 --- a/assets/api_utils_classes_IterableAsyncFnException.md.GlBh-Uhj.js +++ b/assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.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.GlBh-Uhj.lean.js b/assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.lean.js similarity index 100% rename from assets/api_utils_classes_IterableAsyncFnException.md.GlBh-Uhj.lean.js rename to assets/api_utils_classes_IterableAsyncFnException.md.PrbPodRf.lean.js diff --git a/assets/api_utils_classes_IterableTypeException.md.VLMTePbj.js b/assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.js similarity index 98% rename from assets/api_utils_classes_IterableTypeException.md.VLMTePbj.js rename to assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.js index b753b73a5..d6fbf412c 100644 --- a/assets/api_utils_classes_IterableTypeException.md.VLMTePbj.js +++ b/assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.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.VLMTePbj.lean.js b/assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.lean.js similarity index 100% rename from assets/api_utils_classes_IterableTypeException.md.VLMTePbj.lean.js rename to assets/api_utils_classes_IterableTypeException.md.tz52Wnpc.lean.js diff --git a/assets/api_utils_functions_call.md.DtvOeGgK.js b/assets/api_utils_functions_call.md.Qjp8b7rs.js similarity index 97% rename from assets/api_utils_functions_call.md.DtvOeGgK.js rename to assets/api_utils_functions_call.md.Qjp8b7rs.js index 22401c156..1e03885b7 100644 --- a/assets/api_utils_functions_call.md.DtvOeGgK.js +++ b/assets/api_utils_functions_call.md.Qjp8b7rs.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.DtvOeGgK.lean.js b/assets/api_utils_functions_call.md.Qjp8b7rs.lean.js similarity index 100% rename from assets/api_utils_functions_call.md.DtvOeGgK.lean.js rename to assets/api_utils_functions_call.md.Qjp8b7rs.lean.js diff --git a/assets/api_utils_functions_empty.md.srzSUuBi.js b/assets/api_utils_functions_empty.md.tHsSvjjp.js similarity index 95% rename from assets/api_utils_functions_empty.md.srzSUuBi.js rename to assets/api_utils_functions_empty.md.tHsSvjjp.js index 90b484e22..179536b73 100644 --- a/assets/api_utils_functions_empty.md.srzSUuBi.js +++ b/assets/api_utils_functions_empty.md.tHsSvjjp.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.srzSUuBi.lean.js b/assets/api_utils_functions_empty.md.tHsSvjjp.lean.js similarity index 100% rename from assets/api_utils_functions_empty.md.srzSUuBi.lean.js rename to assets/api_utils_functions_empty.md.tHsSvjjp.lean.js diff --git a/assets/api_utils_functions_isAsyncIterable.md.09t69BHO.js b/assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.js similarity index 96% rename from assets/api_utils_functions_isAsyncIterable.md.09t69BHO.js rename to assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.js index 1cdf77d18..de7f28d4b 100644 --- a/assets/api_utils_functions_isAsyncIterable.md.09t69BHO.js +++ b/assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.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,u,d,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.09t69BHO.lean.js b/assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.lean.js similarity index 100% rename from assets/api_utils_functions_isAsyncIterable.md.09t69BHO.lean.js rename to assets/api_utils_functions_isAsyncIterable.md.5UXQAW-C.lean.js diff --git a/assets/api_utils_functions_isIterable.md.HX8dz1oS.js b/assets/api_utils_functions_isIterable.md.TAPnMYgK.js similarity index 96% rename from assets/api_utils_functions_isIterable.md.HX8dz1oS.js rename to assets/api_utils_functions_isIterable.md.TAPnMYgK.js index 19a6e08f2..e69687b7a 100644 --- a/assets/api_utils_functions_isIterable.md.HX8dz1oS.js +++ b/assets/api_utils_functions_isIterable.md.TAPnMYgK.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,u,d,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.HX8dz1oS.lean.js b/assets/api_utils_functions_isIterable.md.TAPnMYgK.lean.js similarity index 100% rename from assets/api_utils_functions_isIterable.md.HX8dz1oS.lean.js rename to assets/api_utils_functions_isIterable.md.TAPnMYgK.lean.js diff --git a/assets/api_utils_functions_isPromise.md.vm9Lb017.js b/assets/api_utils_functions_isPromise.md.Dlj4Ebut.js similarity index 89% rename from assets/api_utils_functions_isPromise.md.vm9Lb017.js rename to assets/api_utils_functions_isPromise.md.Dlj4Ebut.js index cf6e315d9..8b9e2673a 100644 --- a/assets/api_utils_functions_isPromise.md.vm9Lb017.js +++ b/assets/api_utils_functions_isPromise.md.Dlj4Ebut.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,u,d,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.vm9Lb017.lean.js b/assets/api_utils_functions_isPromise.md.Dlj4Ebut.lean.js similarity index 86% rename from assets/api_utils_functions_isPromise.md.vm9Lb017.lean.js rename to assets/api_utils_functions_isPromise.md.Dlj4Ebut.lean.js index fbe321325..d920a5fba 100644 --- a/assets/api_utils_functions_isPromise.md.vm9Lb017.lean.js +++ b/assets/api_utils_functions_isPromise.md.Dlj4Ebut.lean.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("",11),i=[o];function n(c,l,u,d,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("",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_toStr.md.Q2bgimVq.js b/assets/api_utils_functions_toStr.md.4oHCkYVQ.js similarity index 95% rename from assets/api_utils_functions_toStr.md.Q2bgimVq.js rename to assets/api_utils_functions_toStr.md.4oHCkYVQ.js index 7bbfa238c..428b06a88 100644 --- a/assets/api_utils_functions_toStr.md.Q2bgimVq.js +++ b/assets/api_utils_functions_toStr.md.4oHCkYVQ.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.Q2bgimVq.lean.js b/assets/api_utils_functions_toStr.md.4oHCkYVQ.lean.js similarity index 100% rename from assets/api_utils_functions_toStr.md.Q2bgimVq.lean.js rename to assets/api_utils_functions_toStr.md.4oHCkYVQ.lean.js diff --git a/assets/guide_concurrency.md.oNUEIIN4.js b/assets/guide_concurrency.md.iKxFKawY.js similarity index 98% rename from assets/guide_concurrency.md.oNUEIIN4.js rename to assets/guide_concurrency.md.iKxFKawY.js index 09863470d..cb3d4960b 100644 --- a/assets/guide_concurrency.md.oNUEIIN4.js +++ b/assets/guide_concurrency.md.iKxFKawY.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":1712626153000}'),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":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'
 
 type FileChunk = number
 type MD5 = number
diff --git a/assets/guide_concurrency.md.oNUEIIN4.lean.js b/assets/guide_concurrency.md.iKxFKawY.lean.js
similarity index 70%
rename from assets/guide_concurrency.md.oNUEIIN4.lean.js
rename to assets/guide_concurrency.md.iKxFKawY.lean.js
index 76accbd55..73f3db642 100644
--- a/assets/guide_concurrency.md.oNUEIIN4.lean.js
+++ b/assets/guide_concurrency.md.iKxFKawY.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":1712626153000}'),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":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};
diff --git a/assets/guide_curry.md.0QPC_oy0.js b/assets/guide_curry.md.p7Owc6VO.js
similarity index 99%
rename from assets/guide_curry.md.0QPC_oy0.js
rename to assets/guide_curry.md.p7Owc6VO.js
index d37d90a97..eabf29f71 100644
--- a/assets/guide_curry.md.0QPC_oy0.js
+++ b/assets/guide_curry.md.p7Owc6VO.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":1712626153000}'),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":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'
 
 const querySometing = (args: { type: string; name: string }) => ok([args.type, args.name])
 
diff --git a/assets/guide_curry.md.0QPC_oy0.lean.js b/assets/guide_curry.md.p7Owc6VO.lean.js
similarity index 84%
rename from assets/guide_curry.md.0QPC_oy0.lean.js
rename to assets/guide_curry.md.p7Owc6VO.lean.js
index 776f4fb0a..8419a00e3 100644
--- a/assets/guide_curry.md.0QPC_oy0.lean.js
+++ b/assets/guide_curry.md.p7Owc6VO.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":1712626153000}'),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":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};
diff --git a/assets/guide_debug.md.eLIPtXaO.js b/assets/guide_debug.md.Wp9Yn1vL.js
similarity index 99%
rename from assets/guide_debug.md.eLIPtXaO.js
rename to assets/guide_debug.md.Wp9Yn1vL.js
index 0c84843db..09b7f562a 100644
--- a/assets/guide_debug.md.eLIPtXaO.js
+++ b/assets/guide_debug.md.Wp9Yn1vL.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":1712626153000}'),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":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 }) => {
   console.log(args)
 }
 
diff --git a/assets/guide_debug.md.eLIPtXaO.lean.js b/assets/guide_debug.md.Wp9Yn1vL.lean.js
similarity index 84%
rename from assets/guide_debug.md.eLIPtXaO.lean.js
rename to assets/guide_debug.md.Wp9Yn1vL.lean.js
index c90bbf926..2d0f90f8b 100644
--- a/assets/guide_debug.md.eLIPtXaO.lean.js
+++ b/assets/guide_debug.md.Wp9Yn1vL.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":1712626153000}'),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":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};
diff --git a/assets/guide_immutability.md.1qGYYH5C.js b/assets/guide_immutability.md.le3_UPQ9.js
similarity index 97%
rename from assets/guide_immutability.md.1qGYYH5C.js
rename to assets/guide_immutability.md.le3_UPQ9.js
index 8151661ca..631f02748 100644
--- a/assets/guide_immutability.md.1qGYYH5C.js
+++ b/assets/guide_immutability.md.le3_UPQ9.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":1712626153000}'),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":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.
 // \`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.1qGYYH5C.lean.js b/assets/guide_immutability.md.le3_UPQ9.lean.js
similarity index 85%
rename from assets/guide_immutability.md.1qGYYH5C.lean.js
rename to assets/guide_immutability.md.le3_UPQ9.lean.js
index 07ec571d9..76fdb150e 100644
--- a/assets/guide_immutability.md.1qGYYH5C.lean.js
+++ b/assets/guide_immutability.md.le3_UPQ9.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":1712626153000}'),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":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};
diff --git a/assets/guide_lazyEvaluation.md.2Btd2voU.js b/assets/guide_lazyEvaluation.md.NIRaP9v_.js
similarity index 99%
rename from assets/guide_lazyEvaluation.md.2Btd2voU.js
rename to assets/guide_lazyEvaluation.md.NIRaP9v_.js
index 759d85034..e0e0a3946 100644
--- a/assets/guide_lazyEvaluation.md.2Btd2voU.js
+++ b/assets/guide_lazyEvaluation.md.NIRaP9v_.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":1712626153000}'),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":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'
 
 const arr = new Array(10000000).fill(1)
 
diff --git a/assets/guide_lazyEvaluation.md.2Btd2voU.lean.js b/assets/guide_lazyEvaluation.md.NIRaP9v_.lean.js
similarity index 85%
rename from assets/guide_lazyEvaluation.md.2Btd2voU.lean.js
rename to assets/guide_lazyEvaluation.md.NIRaP9v_.lean.js
index 6764aeda7..66e3d274d 100644
--- a/assets/guide_lazyEvaluation.md.2Btd2voU.lean.js
+++ b/assets/guide_lazyEvaluation.md.NIRaP9v_.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":1712626153000}'),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":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};
diff --git a/assets/guide_quickstart.md.UIN9EMpL.js b/assets/guide_quickstart.md.iEbSN2HZ.js
similarity index 99%
rename from assets/guide_quickstart.md.UIN9EMpL.js
rename to assets/guide_quickstart.md.iEbSN2HZ.js
index 75786dddc..878d96e60 100644
--- a/assets/guide_quickstart.md.UIN9EMpL.js
+++ b/assets/guide_quickstart.md.iEbSN2HZ.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":1712626153000}'),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":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'
 
 type User = number
 
diff --git a/assets/guide_quickstart.md.UIN9EMpL.lean.js b/assets/guide_quickstart.md.iEbSN2HZ.lean.js
similarity index 85%
rename from assets/guide_quickstart.md.UIN9EMpL.lean.js
rename to assets/guide_quickstart.md.iEbSN2HZ.lean.js
index 3dd3cb89e..a9a0dfeb1 100644
--- a/assets/guide_quickstart.md.UIN9EMpL.lean.js
+++ b/assets/guide_quickstart.md.iEbSN2HZ.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":1712626153000}'),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":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};
diff --git a/assets/index.md.M2YMsbbA.js b/assets/index.md.Joifcdhb.js
similarity index 94%
rename from assets/index.md.M2YMsbbA.js
rename to assets/index.md.Joifcdhb.js
index 967e45c4b..de246e5e4 100644
--- a/assets/index.md.M2YMsbbA.js
+++ b/assets/index.md.Joifcdhb.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":1712626153000}'),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":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};
diff --git a/assets/index.md.M2YMsbbA.lean.js b/assets/index.md.Joifcdhb.lean.js
similarity index 94%
rename from assets/index.md.M2YMsbbA.lean.js
rename to assets/index.md.Joifcdhb.lean.js
index 967e45c4b..de246e5e4 100644
--- a/assets/index.md.M2YMsbbA.lean.js
+++ b/assets/index.md.Joifcdhb.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":1712626153000}'),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":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};
diff --git a/guide/concurrency.html b/guide/concurrency.html
index 09e663790..6f4c1ec69 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 51734577e..84ae70a52 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 574e1b7ad..f0a18f8fd 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 197030158..73ae420bd 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 8d7ec8642..5d0fd025f 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 08479164b..44ac55ff3 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 09578cb35..0a877f546 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"api_flow_functions_totry.md":"uUg2VqHK","api_types_type-aliases_length.md":"0L5DWDh5","api_types_type-aliases_universaliterableitem.md":"hG-zCYic","api_types_type-aliases_universaliterable.md":"2JSDCZZf","api_flow_-internal-_index.md":"meq5DmDh","api_flow_functions_errthen.md":"m1oagZPT","api_flow_functions_inject.md":"KOQTiVpb","api_flow_functions_ok.md":"7FG5d71z","api_flow_-internal-_type-aliases_method.md":"VN5kEzoM","api_pipe_strict_functions_isnumber.md":"sZ9U_Ys2","api_flow_functions_log.md":"wwP5TgHO","api_types_type-aliases_expand.md":"lOfd3dia","api_flow_functions_into.md":"LRey1YpJ","api_pipe_strict_functions_max.md":"V1m7gJPk","api_pipe_strict_functions_apply.md":"Du4MFsOx","api_types_-internal-_interfaces_iterableiterator.md":"eBYSQkMn","api_types_type-aliases_fixedpromise.md":"BkyTNrwP","api_types_type-aliases_flatreturnvalue.md":"mlzVV6p1","api_pipe_strict_functions_always.md":"VA8Nw2J2","api_pipe_lazy_functions_filter.md":"FKSZyT2S","api_types_type-aliases_flowreturnvalue.md":"wrbJID-i","api_pipe_lazy_-internal-_interfaces_iterator.md":"82E81obW","api_types_type-aliases_singleargfunction.md":"jlKDU2GN","api_pipe_lazy_-internal-_interfaces_iteratorreturnresult.md":"RUFEOjnL","api_pipe_lazy_functions_append.md":"ou6N-8Dz","api_types_type-aliases_tail.md":"gPsfuS79","api_types_type-aliases_fnreturnvalue.md":"mBRSPX_x","api_pipe_lazy_-internal-_interfaces_iteratoryieldresult.md":"RCor1QTY","api_pipe_lazy_functions_concat.md":"Mof2pGpk","api_types_type-aliases_iteratorreturnvalue.md":"9h2vH1IH","api_pipe_lazy_-internal-_type-aliases_extract.md":"KtCHuiEv","api_types_type-aliases_head.md":"AHTSHnmZ","api_flow_classes_result.md":"MiR_ytlj","api_pipe_lazy_functions_isconcurrent.md":"Yf5xFzlL","api_types_type-aliases_entries.md":"xbxffVAn","api_utils_index.md":"jtK6yTGA","api_pipe_strict_functions_consume.md":"upaGD0fj","guide_concurrency.md":"oNUEIIN4","api_pipe_lazy_functions_entries.md":"znQYbu6n","guide_curry.md":"0QPC_oy0","api_pipe_lazy_functions_flat.md":"Jr6wHzXg","api_pipe_lazy_functions_enumerate.md":"bUw3S4zC","api_types_type-aliases_pipereturnvalue.md":"3PQByVsM","api_types_type-aliases_universaliterator.md":"g97RILVJ","api_pipe_lazy_-internal-_interfaces_generator.md":"ZV0gbA0O","api_pipe_strict_functions_last.md":"YY9cRzzN","api_pipe_lazy_functions_takeuntil.md":"DSWVVKZ_","api_types_type-aliases_maybepromise.md":"fOpqM_G-","guide_lazyevaluation.md":"2Btd2voU","api_pipe_strict_-internal-_type-aliases_exclude.md":"MNCISRZO","api_pipe_strict_-internal-_type-aliases_awaited.md":"8dknepMN","api_types_-internal-_type-aliases_cast.md":"ncZ5IJ6k","api_types_-internal-_interfaces_iterationmap.md":"cpK9Ttgx","api_types_-internal-_type-aliases_deepflat.md":"Rq-5q1R_","api_pipe_strict_-internal-_type-aliases_fnreturenvalue.md":"Iw2v2mJB","api_types_-internal-_type-aliases_iterationof.md":"4A9g_sbU","api_pipe_strict_-internal-_type-aliases_lastreturnvalue.md":"Xc51H0zz","api_types_-internal-_type-aliases_immutablemap.md":"Xw1zhu8y","api_pipe_strict_-internal-_type-aliases_omit.md":"rDOxYUyA","api_types_-internal-_type-aliases_deepflatsync.md":"aCAdE0eL","api_types_-internal-_type-aliases_immutableset.md":"o06996GO","api_types_-internal-_type-aliases_partial.md":"GCo7Ihrf","api_pipe_lazy_functions_values.md":"hiLfPd13","api_types_-internal-_type-aliases_immutablearray.md":"TjBloUA4","api_pipe_strict_functions_add.md":"y74IAtJG","api_pipe_lazy_index.md":"TpmytgKl","api_pipe_lazy_functions_map.md":"d7pqTRIK","api_pipe_strict_-internal-_index.md":"Py068xUi","api_types_-internal-_type-aliases_immutabletuple.md":"XT7ZHwF8","api_pipe_strict_-internal-_interfaces_iterable.md":"U7QmPfGt","api_types_-internal-_type-aliases_isnegative.md":"e7Ec7Gsp","api_pipe_strict_-internal-_interfaces_asynciterable.md":"G72Kn9z3","api_pipe_strict_-internal-_interfaces_asynciterator.md":"vMDgha2s","api_pipe_strict_functions_curry.md":"GCztSBWG","api_pipe_strict_-internal-_interfaces_promiselike.md":"-ImNfDw6","api_types_-internal-_type-aliases_pos.md":"yXwJC8Sm","api_pipe_strict_-internal-_type-aliases_addreturnvalue.md":"vJGnwupi","api_pipe_strict_functions_delay.md":"IKHmAd2Q","api_types_-internal-_type-aliases_iteration.md":"mhe5KgZy","api_pipe_lazy_functions_range.md":"Hd_A_piz","api_pipe_lazy_functions_peek.md":"k5g-kzVd","api_types_-internal-_type-aliases_record.md":"b5PHhSPk","api_pipe_strict_functions_toarray.md":"8GAatrfK","api_types_-internal-_type-aliases_prev.md":"fnuP9n0Z","api_pipe_lazy_functions_toasync.md":"BAq4aaS-","api_pipe_strict_functions_each.md":"fHUc2z7k","api_pipe_strict_functions_not.md":"YKwQG5GZ","api_pipe_lazy_functions_take.md":"jyvWUQHR","api_pipe_strict_functions_every.md":"eC3RoCbh","api_types_-internal-_type-aliases_sub.md":"yPIb5mn_","api_types_-internal-_type-aliases_subnegative.md":"XDyxmBNz","api_flow_index.md":"KnFLwDke","api_flow_-internal-_type-aliases_trydoresult.md":"Liby4XPC","api_types_type-aliases_isunion.md":"4eofrZc5","api_utils_functions_empty.md":"srzSUuBi","api_modules.md":"_anHk-ng","api_index.md":"MKKCCRwG","api_pipe_strict_functions_isstring.md":"vzAL177-","api_types_type-aliases_item.md":"4YklH7j_","api_types_type-aliases_resultreturnvalue.md":"VW1gN7aT","api_flow_functions_errthenend.md":"FwSxCtMr","api_utils_functions_isasynciterable.md":"09t69BHO","api_flow_functions_maperr.md":"RzdJR_Tf","api_types_type-aliases_iter.md":"UUJUtzpF","api_types_type-aliases_istuple.md":"dsoK4JkT","api_pipe_lazy_-internal-_index.md":"qXzmt8s_","api_flow_-internal-_type-aliases_returnvalue.md":"Axqk2SXg","api_flow_functions_anyway.md":"DzcdI5AH","api_flow_functions_err.md":"IK8u23sm","api_types_type-aliases_modifier.md":"fEqzbxfC","api_types_type-aliases_iteratorresolve.md":"yrmglxqv","guide_quickstart.md":"UIN9EMpL","api_types_type-aliases_isany.md":"oOd7s-7L","api_types_type-aliases_primitive.md":"9qX_84bQ","api_utils_classes_flowmissmodifierexception.md":"zmG8zm3i","api_utils_classes_iterableasyncfnexception.md":"GlBh-Uhj","index.md":"M2YMsbbA","api_types_type-aliases_isnever.md":"3sH0CBNs","api_pipe_lazy_classes_concurrent.md":"6EueJw08","api_utils_classes_iterabletypeexception.md":"VLMTePbj","api_flow_-internal-_type-aliases_parameters.md":"Jl5m8wwZ","api_types_type-aliases_reject.md":"ayc0xDjT","api_utils_functions_isiterable.md":"HX8dz1oS","api_types_type-aliases_iterableitem.md":"D9TgJgJ4","api_utils_functions_ispromise.md":"vm9Lb017","api_types_type-aliases_iterablereturnvalue.md":"rc9i19gU","api_utils_functions_tostr.md":"Q2bgimVq","guide_immutability.md":"1qGYYH5C","api_pipe_lazy_functions_keys.md":"3Tvzm1St","api_pipe_lazy_-internal-_type-aliases_iteratorresult.md":"ThwnwrE6","api_utils_functions_call.md":"DtvOeGgK","api_utils_-internal-_interfaces_callsite.md":"1anPRd5V","api_flow_functions_andthen.md":"pNzJkfGA","api_types_-internal-_type-aliases_immutableobject.md":"vd2DiU0K","api_pipe_strict_-internal-_type-aliases_pick.md":"l9SW2qGv","api_types_-internal-_type-aliases_next.md":"laecIYtY","api_pipe_strict_functions_identity.md":"KnjnnxsF","api_pipe_strict_index.md":"usjraMTI","api_types_-internal-_type-aliases_subpositive.md":"U3QOw_xe","api_pipe_strict_functions_isempty.md":"z7RrvO7O","api_types_type-aliases_anyobject.md":"8K3L6z2z","api_pipe_strict_functions_isfunction.md":"VjDtxZoN","api_types_-internal-_index.md":"CzP1kSsQ","api_types_type-aliases_append.md":"e3QvFv2Z","api_pipe_strict_functions_size.md":"SUWVISFt","api_pipe_strict_functions_includes.md":"TzxzK7sr","api_pipe_strict_functions_some.md":"fvrxjFiH","api_types_interfaces_flowstate.md":"sXxGLbok","api_pipe_strict_functions_isarray.md":"LMR4ouXe","api_pipe_strict_functions_reduce.md":"yARBgS8a","api_pipe_strict_functions_isundefined.md":"gx794Xir","api_pipe_strict_functions_tap.md":"jI0wbCXN","api_pipe_strict_functions_isnull.md":"rlmlrIRZ","api_types_type-aliases_asyncfunction.md":"jdARUUkv","api_pipe_strict_functions_isnil.md":"F9hZPSti","api_pipe_strict_functions_isboolean.md":"TwbMRzzO","api_types_-internal-_interfaces_asynciterableiterator.md":"Twi96ukA","api_types_type-aliases_anyfunction.md":"UMkn4RIO","api_pipe_strict_functions_isobject.md":"ypmaDL0r","api_types_type-aliases_asynciterableitem.md":"-qR0oos9","api_pipe_strict_functions_gt.md":"_8UmYe7z","api_types_type-aliases_concatreturnvalue.md":"k0MjJ-TW","api_types_type-aliases_immutable.md":"7ioa7y3o","api_pipe_strict_functions_pipe.md":"x5S_NGf8","api_flow_functions_trydo.md":"5HwLBryt","api_utils_-internal-_index.md":"NkJXUYvW","api_types_type-aliases_arrayreturnvalue.md":"qGjgO5P5","api_types_type-aliases_include.md":"FnJp1c0d","api_flow_functions_useflow.md":"hdf44_7U","api_flow_-internal-_type-aliases_returntype.md":"yiN0RGls","api_types_index.md":"v72jH4qR","guide_debug.md":"eLIPtXaO","api_types_type-aliases_emptyobject.md":"NXhNjVVS","api_pipe_strict_-internal-_type-aliases_prevres.md":"gBBhV8mk","api_flow_functions_flow.md":"d-p0cBAv","api_types_type-aliases_prepend.md":"zwqQIF9e","api_pipe_lazy_functions_concurrent.md":"umD-T886"} +{"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"} diff --git a/index.html b/index.html index 9055b03e0..1393ff7c2 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