A Symbolic Ethereum Virtual Machine (EVM) bytecode interpreter, parser and decompiler, along with several other utils for programmatically extracting information from EVM bytecode.
Some declaration .d.ts files generated by TypeScript have typecheck errors: error TS2526: A 'this' type is available only in a non-static member of a class or interface.
It seems to be a confirmed bug in TypeScript https://github.com/microsoft/TypeScript/issues/52687. That is, this is only a problem for the typechecker, the code that generated this error is actually correct. Thus, this error is harmless and can be silenced using skipLibCheck in tsconfig.ts
"skipLibCheck": true,
However, it is not ideal that the user needs to fix our compilation issues.
Some declaration
.d.ts
files generated by TypeScript have typecheck errors:error TS2526: A 'this' type is available only in a non-static member of a class or interface.
It seems to be a confirmed bug in TypeScript https://github.com/microsoft/TypeScript/issues/52687. That is, this is only a problem for the typechecker, the code that generated this error is actually correct. Thus, this error is harmless and can be silenced using
skipLibCheck
intsconfig.ts
However, it is not ideal that the user needs to fix our compilation issues.