Skip to content

Build fails with TS2339 but property exists on interface #1172

@iankressin

Description

@iankressin

Current Behavior

Build fails with semantic error TS2339: Property 'name' does not exist on type 'Erc20', but it does exist.

It's only failing with name property because it's the first prop of Erc20 prop that's called, if I try any other prop, fails as well

The interface Erc20 lives inside the src folder, under types/contracts/

2023-03-15-100739_2528x1031_scrot
Erc20 has name prop

2023-03-15-100701_1641x420_scrot
Build failing

Expected behavior

Build the project without errors

Additional context

Erc20 interface is generated by typechain

Your environment

  System:
    OS: Linux 5.15 Ubuntu 20.04.3 LTS (Focal Fossa)
    CPU: (12) x64 AMD Ryzen 5 3600X 6-Core Processor
    Memory: 10.51 GB / 15.57 GB
    Container: Yes
    Shell: 5.8 - /usr/bin/zsh
  Binaries:
    Node: 18.12.1 - ~/.nvm/versions/node/v18.12.1/bin/node
    Yarn: 1.22.5 - /usr/bin/yarn
    npm: 8.19.2 - ~/.nvm/versions/node/v18.12.1/bin/npm
  Browsers:
    Brave Browser: 106.1.44.112
    Chrome: 97.0.4692.99
    Firefox: 110.0.1
  npmPackages:
    tsdx: ^0.14.1 => 0.14.1
    typescript: ^4.3.0 => 4.9.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions