Represents a single SQS record in the context of AWS Lambda. Extends the base SQSRecord from AWS Lambda types.

Hierarchy

  • TagClassShape<"@effect-lambda/SQSRecord", SQSRecord, this>
    • SQSRecord

Constructors

  • Parameters

    • _: never

    Returns SQSRecord

Properties

"[TagTypeId]": typeof TagTypeId
Id: "@effect-lambda/SQSRecord"
Type: SQSRecord
_op: "Tag"
"[ChannelTypeId]": VarianceStruct<
    never,
    unknown,
    never,
    unknown,
    SQSRecord,
    unknown,
    SQSRecord,
>
"[EffectTypeId]": VarianceStruct<SQSRecord, never, SQSRecord>
"[ignoreSymbol]"?: TagUnifyIgnore
"[SinkTypeId]": VarianceStruct<SQSRecord, unknown, never, never, SQSRecord>
"[STMTypeId]": {
    _A: Covariant<SQSRecord>;
    _E: Covariant<never>;
    _R: Covariant<SQSRecord>;
}
"[StreamTypeId]": VarianceStruct<SQSRecord, never, SQSRecord>
"[TagTypeId]": {
    _Identifier: Invariant<SQSRecord>;
    _Service: Invariant<SQSRecord>;
}
"[typeSymbol]"?: unknown
"[unifySymbol]"?: TagUnify<
    TagClass<SQSRecord, "@effect-lambda/SQSRecord", SQSRecord>,
>
Identifier: SQSRecord
key: string
Service: SQSRecord
stack?: string

Methods

  • Returns EffectGenerator<Tag<SQSRecord, SQSRecord>>

  • Returns unknown

  • Parameters

    • self: SQSRecord

    Returns Context<SQSRecord>

  • Parameters

    • self: SQSRecord

    Returns SQSRecord

  • Type Parameters

    • A

    Parameters

    • this: A

    Returns A

  • Type Parameters

    • A
    • B = never

    Parameters

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

    Returns B

  • Type Parameters

    • A
    • B = never
    • C = never

    Parameters

    • this: A
    • ab: (_: A) => B
    • bc: (_: B) => C

    Returns C

  • Type Parameters

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

    Parameters

    • this: A
    • ab: (_: A) => B
    • bc: (_: B) => C
    • cd: (_: C) => D

    Returns D

  • Type Parameters

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

    Parameters

    • this: A
    • ab: (_: A) => B
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E

    Returns E

  • Type Parameters

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

    Parameters

    • this: A
    • ab: (_: A) => B
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F

    Returns F

  • Type Parameters

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

    Parameters

    • this: A
    • ab: (_: A) => B
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => O
    • op: (_: O) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => O
    • op: (_: O) => P
    • pq: (_: P) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => O
    • op: (_: O) => P
    • pq: (_: P) => Q
    • qr: (_: Q) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => O
    • op: (_: O) => P
    • pq: (_: P) => Q
    • qr: (_: Q) => R
    • rs: (_: R) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => O
    • op: (_: O) => P
    • pq: (_: P) => Q
    • qr: (_: Q) => R
    • rs: (_: R) => S
    • st: (_: S) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => O
    • op: (_: O) => P
    • pq: (_: P) => Q
    • qr: (_: Q) => R
    • rs: (_: R) => S
    • st: (_: S) => T
    • tu: (_: T) => 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
    • bc: (_: B) => C
    • cd: (_: C) => D
    • de: (_: D) => E
    • ef: (_: E) => F
    • fg: (_: F) => G
    • gh: (_: G) => H
    • hi: (_: H) => I
    • ij: (_: I) => J
    • jk: (_: J) => K
    • kl: (_: K) => L
    • lm: (_: L) => M
    • mn: (_: M) => N
    • no: (_: N) => O
    • op: (_: O) => P
    • pq: (_: P) => Q
    • qr: (_: Q) => R
    • rs: (_: R) => S
    • st: (_: S) => T
    • tu: (_: T) => U

    Returns U

  • Returns unknown

  • Returns string