Workers Auto Approve
TypeScript definitions for ^firstname.lastname@example.org
MARKET.js, MARKETProtocol, TypeScript
### User Story
[comment]: # (As a , I want to so that .)
As a developer, I need the ability to use TypeScript definitions web3 so that I can write code meeting the requirements of this project.
### Why Is this Needed?
[comment]: # (Describe the problem and why this task is needed. Provide a description of the current state, what you would like to happen, and what actually happen)
We have a requirement to use TypeScript and we need type definitions included in this project.
[comment]: # (Feature or Bug? i.e Type: Bug)
### Current Behavior
[comment]: # (Describe what actually happened.)
No type definitions for email@example.com.
### Expected Behavior
[comment]: # (Describe what you expected to happen.)
Able to develop code using firstname.lastname@example.org type definitions.
[comment]: # (Provide a summary of the solution and a task list on what needs to be fixed.)
Currently, type definitions exist for the 0.x version of web3, https://www.npmjs.com/package/web3-typescript-typings. I believe this project is maintained by 0x. You can also find additional definitions here, https://github.com/0xProject/0x-monorepo/tree/development/packages/typescript-typings/types.
For the web3 1.x.x version, we have not been able to find type definitions. Here is an unanswered Stack Exchange issue, https://ethereum.stackexchange.com/questions/47055/how-to-use-web3-js1-0-0-beta34-with-typescript.
A solution might involve https://github.com/Microsoft/dts-gen but errors are generated when attempting to use this tool.
18:08 $ dts-gen -m web3
Unexpected crash! Please log a bug with the commandline you specified.
TypeError: Cannot read property 'prototype' of null
Ideally, this would be an automated solution since we anticipate ongoing changes to web3. Also, we would like to contribute to https://github.com/DefinitelyTyped/DefinitelyTyped once the type definitions are complete.
### Definition of Done
[comment]: # (Any other information that would be useful, bullets are helpful.)
- Create TypeScript type definitions for ^email@example.com
- If possible, automate the creation of the definitions. If not, include instructions, if applicable, on the manual creation and things to watch/consider.
- Contribute to project to https://github.com/DefinitelyTyped/DefinitelyTyped
- Develop/pass tests to ensure the type definitions work correctly
- Include sample code
### Additional Information
[comment]: # (Any other information that would be useful, content, screenshots, etc.)
Setup your profile
Tell us a little about you:
No results found for
Type to search skills..
Required [[totalcharacter]] / 240
Are you currently looking for work?
[[ option.string ]]
Setup your profile
Our tools are based on the principles of earn (💰), learn (📖), and meet (💬).
Select the ones you are interested in. You can change it later in your settings.
I'm also an organization manager looking for a great community.
Enable your organization profile
Gitcoin products can help grow community around your brand. Create your tribe, events, and incentivize your community with bounties. Announce new and upcoming events using townsquare. Find top-quality hackers and fund them to work with you on a grant.
These are the organizations you own. If you don't see your organization here please be sure that information is public on your GitHub profile. Gitcoin will sync this information for you.
Select the products you are interested in:
Out of the box you will receive Tribes Lite for your organization. Please provide us with a contact email: