mirror of
https://github.com/pezkuwichain/pezkuwi-telemetry.git
synced 2026-05-30 21:41:07 +00:00
14 lines
423 B
TypeScript
14 lines
423 B
TypeScript
import { Node } from './components/Node';
|
|
import { Types, Maybe } from '@dotstats/common';
|
|
|
|
export interface State {
|
|
best: Types.BlockNumber,
|
|
blockTimestamp: Types.Timestamp,
|
|
timeDiff: Types.Milliseconds,
|
|
subscribed: Maybe<Types.ChainLabel>,
|
|
chains: Set<Types.ChainLabel>,
|
|
nodes: Map<Types.NodeId, Node.Props>,
|
|
}
|
|
|
|
export type Update = <K extends keyof State>(changes: Pick<State, K> | null) => Readonly<State>;
|