Hierarchy

  • TagClassShape<"AppState", {
        init: ((options: {
            onRequestSync: (() => void);
            reloadUrl: string;
        }) => Effect<AppStateReset, never, never>);
    }, this>
    • AppState

Constructors

  • Parameters

    • _: never

    Returns AppState

Properties

[TagTypeId]: typeof TagTypeId
Id
Type: {
    init: ((options: {
        onRequestSync: (() => void);
        reloadUrl: string;
    }) => Effect<AppStateReset, never, never>);
}
_op
[ChannelTypeId]: VarianceStruct<never, unknown, never, unknown, {
    init: ((options: {
        onRequestSync: (() => void);
        reloadUrl: string;
    }) => Effect<AppStateReset, never, never>);
}, unknown, AppState>
[EffectTypeId]: VarianceStruct<{
    init: ((options: {
        onRequestSync: (() => void);
        reloadUrl: string;
    }) => Effect<AppStateReset, never, never>);
}, never, AppState>
[ignoreSymbol]?: TagUnifyIgnore
[SinkTypeId]: VarianceStruct<{
    init: ((options: {
        onRequestSync: (() => void);
        reloadUrl: string;
    }) => Effect<AppStateReset, never, never>);
}, unknown, never, never, AppState>
[STMTypeId]: {
    _A: Covariant<{
        init: ((options: {
            onRequestSync: (() => void);
            reloadUrl: string;
        }) => Effect<AppStateReset, never, never>);
    }>;
    _E: Covariant<never>;
    _R: Covariant<AppState>;
}
[StreamTypeId]: VarianceStruct<{
    init: ((options: {
        onRequestSync: (() => void);
        reloadUrl: string;
    }) => Effect<AppStateReset, never, never>);
}, never, AppState>
[TagTypeId]: {
    _Identifier: Invariant<AppState>;
    _Service: Invariant<{
        init: ((options: {
            onRequestSync: (() => void);
            reloadUrl: string;
        }) => Effect<AppStateReset, never, never>);
    }>;
}
[typeSymbol]?: unknown
[unifySymbol]?: TagUnify<TagClass<AppState, "AppState", {
    init: ((options: {
        onRequestSync: (() => void);
        reloadUrl: string;
    }) => Effect<AppStateReset, never, never>);
}>>
Identifier: AppState
key: string
Service: {
    init: ((options: {
        onRequestSync: (() => void);
        reloadUrl: string;
    }) => Effect<AppStateReset, never, never>);
}
stack?: string

Methods

  • Returns EffectGenerator<Tag<AppState, {
        init: ((options: {
            onRequestSync: (() => void);
            reloadUrl: string;
        }) => Effect<AppStateReset, never, never>);
    }>>

  • Returns unknown

  • Parameters

    • self: {
          init: ((options: {
              onRequestSync: (() => void);
              reloadUrl: string;
          }) => Effect<AppStateReset, never, never>);
      }
      • Readonlyinit: ((options: {
            onRequestSync: (() => void);
            reloadUrl: string;
        }) => Effect<AppStateReset, never, never>)
          • (options): Effect<AppStateReset, never, never>
          • Parameters

            • options: {
                  onRequestSync: (() => void);
                  reloadUrl: string;
              }
              • ReadonlyonRequestSync: (() => void)
                  • (): void
                  • Returns void

              • ReadonlyreloadUrl: string

            Returns Effect<AppStateReset, never, never>

    Returns Context<AppState>

  • Parameters

    • self: {
          init: ((options: {
              onRequestSync: (() => void);
              reloadUrl: string;
          }) => Effect<AppStateReset, never, never>);
      }
      • Readonlyinit: ((options: {
            onRequestSync: (() => void);
            reloadUrl: string;
        }) => Effect<AppStateReset, never, never>)
          • (options): Effect<AppStateReset, never, never>
          • Parameters

            • options: {
                  onRequestSync: (() => void);
                  reloadUrl: string;
              }
              • ReadonlyonRequestSync: (() => void)
                  • (): void
                  • Returns void

              • ReadonlyreloadUrl: string

            Returns Effect<AppStateReset, never, never>

    Returns {
        init: ((options: {
            onRequestSync: (() => void);
            reloadUrl: string;
        }) => Effect<AppStateReset, never, never>);
    }

    • Readonlyinit: ((options: {
          onRequestSync: (() => void);
          reloadUrl: string;
      }) => Effect<AppStateReset, never, never>)
        • (options): Effect<AppStateReset, never, never>
        • Parameters

          • options: {
                onRequestSync: (() => void);
                reloadUrl: string;
            }
            • ReadonlyonRequestSync: (() => void)
                • (): void
                • Returns void

            • ReadonlyreloadUrl: string

          Returns Effect<AppStateReset, never, never>

  • Type Parameters

    • A

    Parameters

    • this: A

    Returns A

  • Type Parameters

    • A
    • B = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    Returns B

  • Type Parameters

    • A
    • B = never
    • C = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    Returns C

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    Returns D

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    Returns E

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    Returns F

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    Returns G

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    Returns H

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    Returns I

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    Returns J

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    Returns K

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    Returns L

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    Returns M

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    Returns N

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    Returns O

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never
    • P = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    • op: ((_: O) => P)
        • (_): P
        • Parameters

          Returns P

    Returns P

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never
    • P = never
    • Q = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    • op: ((_: O) => P)
        • (_): P
        • Parameters

          Returns P

    • pq: ((_: P) => Q)
        • (_): Q
        • Parameters

          Returns Q

    Returns Q

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never
    • P = never
    • Q = never
    • R = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    • op: ((_: O) => P)
        • (_): P
        • Parameters

          Returns P

    • pq: ((_: P) => Q)
        • (_): Q
        • Parameters

          Returns Q

    • qr: ((_: Q) => R)
        • (_): R
        • Parameters

          Returns R

    Returns R

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never
    • P = never
    • Q = never
    • R = never
    • S = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    • op: ((_: O) => P)
        • (_): P
        • Parameters

          Returns P

    • pq: ((_: P) => Q)
        • (_): Q
        • Parameters

          Returns Q

    • qr: ((_: Q) => R)
        • (_): R
        • Parameters

          Returns R

    • rs: ((_: R) => S)
        • (_): S
        • Parameters

          Returns S

    Returns S

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never
    • P = never
    • Q = never
    • R = never
    • S = never
    • T = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    • op: ((_: O) => P)
        • (_): P
        • Parameters

          Returns P

    • pq: ((_: P) => Q)
        • (_): Q
        • Parameters

          Returns Q

    • qr: ((_: Q) => R)
        • (_): R
        • Parameters

          Returns R

    • rs: ((_: R) => S)
        • (_): S
        • Parameters

          Returns S

    • st: ((_: S) => T)
        • (_): T
        • Parameters

          Returns T

    Returns T

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never
    • P = never
    • Q = never
    • R = never
    • S = never
    • T = never
    • U = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    • op: ((_: O) => P)
        • (_): P
        • Parameters

          Returns P

    • pq: ((_: P) => Q)
        • (_): Q
        • Parameters

          Returns Q

    • qr: ((_: Q) => R)
        • (_): R
        • Parameters

          Returns R

    • rs: ((_: R) => S)
        • (_): S
        • Parameters

          Returns S

    • st: ((_: S) => T)
        • (_): T
        • Parameters

          Returns T

    • tu: ((_: T) => U)
        • (_): U
        • Parameters

          Returns U

    Returns U

  • Type Parameters

    • A
    • B = never
    • C = never
    • D = never
    • E = never
    • F = never
    • G = never
    • H = never
    • I = never
    • J = never
    • K = never
    • L = never
    • M = never
    • N = never
    • O = never
    • P = never
    • Q = never
    • R = never
    • S = never
    • T = never
    • U = never

    Parameters

    • this: A
    • ab: ((_: A) => B)
        • (_): B
        • Parameters

          Returns B

    • bc: ((_: B) => C)
        • (_): C
        • Parameters

          Returns C

    • cd: ((_: C) => D)
        • (_): D
        • Parameters

          Returns D

    • de: ((_: D) => E)
        • (_): E
        • Parameters

          Returns E

    • ef: ((_: E) => F)
        • (_): F
        • Parameters

          Returns F

    • fg: ((_: F) => G)
        • (_): G
        • Parameters

          Returns G

    • gh: ((_: G) => H)
        • (_): H
        • Parameters

          Returns H

    • hi: ((_: H) => I)
        • (_): I
        • Parameters

          Returns I

    • ij: ((_: I) => J)
        • (_): J
        • Parameters

          Returns J

    • jk: ((_: J) => K)
        • (_): K
        • Parameters

          Returns K

    • kl: ((_: K) => L)
        • (_): L
        • Parameters

          Returns L

    • lm: ((_: L) => M)
        • (_): M
        • Parameters

          Returns M

    • mn: ((_: M) => N)
        • (_): N
        • Parameters

          Returns N

    • no: ((_: N) => O)
        • (_): O
        • Parameters

          Returns O

    • op: ((_: O) => P)
        • (_): P
        • Parameters

          Returns P

    • pq: ((_: P) => Q)
        • (_): Q
        • Parameters

          Returns Q

    • qr: ((_: Q) => R)
        • (_): R
        • Parameters

          Returns R

    • rs: ((_: R) => S)
        • (_): S
        • Parameters

          Returns S

    • st: ((_: S) => T)
        • (_): T
        • Parameters

          Returns T

    • tu: ((_: T) => U)
        • (_): U
        • Parameters

          Returns U

    Returns U

  • Returns unknown

  • Returns string