Skip to content

Rpcv2cbor: Cannot find name '_'. Errors with BigDecimal #1511

@zchenpds

Description

@zchenpds

Ran into the following error with BigDecimal attributes in the Smithy structures.

     [exec] [build:cjs] src/protocols/Rpcv2cbor.ts(432,27): error TS2304: Cannot find name '_'.
     [exec] [build:cjs] src/protocols/Rpcv2cbor.ts(433,26): error TS2304: Cannot find name '_'.
     [exec] [build:cjs] src/protocols/Rpcv2cbor.ts(436,27): error TS2304: Cannot find name '_'.
     [exec] [build:cjs] src/protocols/Rpcv2cbor.ts(452,24): error TS2304: Cannot find name '_'.
     [exec] [build:cjs] src/protocols/Rpcv2cbor.ts(517,24): error TS2304: Cannot find name '_'.
     [exec] [build:cjs] npm run build:cjs exited with code 2
     [exec] [build:es] src/protocols/Rpcv2cbor.ts(432,27): error TS2304: Cannot find name '_'.
     [exec] [build:es] src/protocols/Rpcv2cbor.ts(433,26): error TS2304: Cannot find name '_'.
     [exec] [build:es] src/protocols/Rpcv2cbor.ts(436,27): error TS2304: Cannot find name '_'.
     [exec] [build:es] src/protocols/Rpcv2cbor.ts(452,24): error TS2304: Cannot find name '_'.
     [exec] [build:es] src/protocols/Rpcv2cbor.ts(517,24): error TS2304: Cannot find name '_'.
     [exec] [build:es] npm run build:es exited with code 2
     [exec] [build:types] src/protocols/Rpcv2cbor.ts(432,27): error TS2304: Cannot find name '_'.
     [exec] [build:types] src/protocols/Rpcv2cbor.ts(433,26): error TS2304: Cannot find name '_'.
     [exec] [build:types] src/protocols/Rpcv2cbor.ts(436,27): error TS2304: Cannot find name '_'.
     [exec] [build:types] src/protocols/Rpcv2cbor.ts(452,24): error TS2304: Cannot find name '_'.
     [exec] [build:types] src/protocols/Rpcv2cbor.ts(517,24): error TS2304: Cannot find name '_'.
     [exec] [build:types] npm run build:types exited with code 1

Checking the generated code, seeing something like _.toJSON in Rpcv2cbor.ts

  const se_Adjustment = (
    input: Adjustment,
    context: __SerdeContext
  ): any => {
    return take(input, {
      'activeBenefitCount': [],
      'adjustmentAmount': _.toJSON,

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions