XYOracleNetwork/sdk-xyo-client-js

View on GitHub
packages/modules/packages/sentinel/packages/model/src/Module.ts

Summary

Maintainability
A
30 mins
Test Coverage
import { Module } from '@xyo-network/module-model'

import { SentinelModuleEventData } from './EventData'
import { SentinelParams } from './Params'

export interface SentinelModule<TParams extends SentinelParams = SentinelParams, TEventData extends SentinelModuleEventData = SentinelModuleEventData>
  extends Module<TParams, TEventData> {}

export interface CustomSentinelModule<
  TParams extends SentinelParams = SentinelParams,
  TEvents extends SentinelModuleEventData<SentinelModule<TParams>> = SentinelModuleEventData<SentinelModule<TParams>>,
> extends Module<TParams, TEvents> {}