- Published on
Type error: Property 'data' does not exist on type 'Codec' の解決方法
polkadot.js apiを使っているときにType error: Property 'data' does not exist on type 'Codec'が出た時の解決方法を紹介します。
例えば、あるaccountのbalanceを取りたいときは下記のようなコードになります。
const aliceAddress = 'Zkam....' // accountのaddress const { data: balance } = await api.query.system.account(aliceAddress) console.log('balance', balance?.free.toString())
この時、Type error: Property 'data' does not exist on type 'Codec'
のTypescriptのエラーが出ます。
これは、下記のようにapi-argument
をimportしてあげるだけで解決できます。
import '@polkadot/api-augment'