XYOracleNetwork/sdk-xyo-client-js

View on GitHub
packages/modules/packages/diviner/packages/boundwitnessstats/packages/abstract/src/Diviner.ts

Summary

Maintainability
A
3 hrs
Test Coverage
import { AbstractDiviner } from '@xyo-network/diviner-abstract'
import { BoundWitnessStatsDivinerParams } from '@xyo-network/diviner-boundwitness-stats-model'
import { DivinerInstance, DivinerModuleEventData } from '@xyo-network/diviner-model'
import { Payload } from '@xyo-network/payload-model'

export abstract class BoundWitnessStatsDiviner<
  TParams extends BoundWitnessStatsDivinerParams = BoundWitnessStatsDivinerParams,
  TIn extends Payload = Payload,
  TOut extends Payload = Payload,
  TEventData extends DivinerModuleEventData<DivinerInstance<TParams, TIn, TOut>, TIn, TOut> = DivinerModuleEventData<
    DivinerInstance<TParams, TIn, TOut>,
    TIn,
    TOut
  >,
> extends AbstractDiviner<TParams, TIn, TOut, TEventData> {}