From 742c83f15b8931bc63fdb8c3c1fbe4a81ebedf36 Mon Sep 17 00:00:00 2001 From: Justin Starry Date: Fri, 15 May 2020 00:26:42 +0800 Subject: [PATCH] fix: add type defs for getEpochInfo --- web3.js/module.d.ts | 8 ++++++++ web3.js/module.flow.js | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/web3.js/module.d.ts b/web3.js/module.d.ts index da837401b5..7620b89a37 100644 --- a/web3.js/module.d.ts +++ b/web3.js/module.d.ts @@ -158,6 +158,13 @@ declare module '@solana/web3.js' { terminal: number; }; + export type EpochInfo = { + epoch: number; + slotIndex: number; + slotsInEpoch: number; + absoluteSlot: number; + }; + export type EpochSchedule = { slotsPerEpoch: number; leaderScheduleSlotOffset: number; @@ -225,6 +232,7 @@ declare module '@solana/web3.js' { getVersion(): Promise; getInflation(commitment?: Commitment): Promise; getEpochSchedule(): Promise; + getEpochInfo(): Promise; getRecentBlockhashAndContext( commitment?: Commitment, ): Promise>; diff --git a/web3.js/module.flow.js b/web3.js/module.flow.js index 8a894a8320..b3967d9a8b 100644 --- a/web3.js/module.flow.js +++ b/web3.js/module.flow.js @@ -179,6 +179,13 @@ declare module '@solana/web3.js' { firstNormalSlot: number, }; + declare export type EpochInfo = { + epoch: number, + slotIndex: number, + slotsInEpoch: number, + absoluteSlot: number, + }; + declare export type VoteAccountStatus = { current: Array, delinquent: Array, @@ -238,6 +245,7 @@ declare module '@solana/web3.js' { getVersion(): Promise; getInflation(commitment: ?Commitment): Promise; getEpochSchedule(): Promise; + getEpochInfo(): Promise; getRecentBlockhashAndContext( commitment: ?Commitment, ): Promise>;