Moonbeam types augment for @polkadot/api
npm install @moonbeam-network/api-augmentTypeScript type definitions that can be used to decorate the @polkadot/api.
``bash`
npm i @moonbeam-network/api-augment
> :warning: @polkadot/api should be installed in your project!
Add to your codebase entry point before any imports from the API itself.
- import '@moonbeam-network/api-augment' - applies Moonbeam types and endpoint augmentationimport '@moonbeam-network/api-augment/moonriver'
- - applies Moonriver types and endpoint augmentationimport '@moonbeam-network/api-augment/moonbase'
- - applies Moonbase Alpha types and endpoint augmentation
- @polkadot/api - TS type generation
- @polkadot/api - Since upgrading to the 7.x series, TypeScript augmentation is missing
- @polkadot/api - TypeScript interfaces
Update package version.
`bash`
npm version --no-git-tag-version 0.1500.0
Generate new types.
`bash`
npm run generate
The version change and new generated types should be merged to master.
Build the package.
`bash`
npm run build
This will build the package and copy necessary files to the build folder.
`bash`
npm run publish
This will publish content of the build folder.`