diff --git a/packages/api-derive/src/democracy/referendumInfo.ts b/packages/api-derive/src/democracy/referendumInfo.ts
index 243d461e9e..4897d7a8f8 100644
--- a/packages/api-derive/src/democracy/referendumInfo.ts
+++ b/packages/api-derive/src/democracy/referendumInfo.ts
@@ -16,10 +16,10 @@ import { drr } from '../util/drr';
* A [[ReferendumInfo]] with an additional `index` field
*/
export class ReferendumInfoExtended extends ReferendumInfo {
- constructor (info: any) {
- super(info);
+ constructor (value: ReferendumInfo) {
+ super(value);
- this.set('index', new ReferendumIndex(info.index));
+ this.set('index', value.get('index') as ReferendumIndex);
}
/**
@@ -34,14 +34,15 @@ export function referendumInfo (api: ApiInterface$Rx) {
return (index: BN | number): Observable