{
  "version": 3,
  "sources": ["../../src/modules/diviner-payload-abstract/Diviner.ts"],
  "sourcesContent": ["import type { Payload, Schema } from '@xyo-network/sdk-protocol'\n\nimport { AbstractDiviner } from '#diviner-abstract'\nimport type { DivinerInstance, DivinerModuleEventData } from '#diviner-model'\nimport type { PayloadDivinerParams } from '#diviner-payload-model'\nimport { PayloadDivinerConfigSchema } from '#diviner-payload-model'\n\nexport abstract class PayloadDiviner<\n  TParams extends PayloadDivinerParams = PayloadDivinerParams,\n  TIn extends Payload = Payload,\n  TOut extends Payload = Payload,\n  TEventData extends DivinerModuleEventData<DivinerInstance<TParams, TIn, TOut>, TIn, TOut> = DivinerModuleEventData<\n    DivinerInstance<TParams, TIn, TOut>,\n    TIn,\n    TOut\n  >,\n> extends AbstractDiviner<TParams, TIn, TOut, TEventData> {\n  static override readonly configSchemas: Schema[] = [...super.configSchemas, PayloadDivinerConfigSchema]\n  static override readonly defaultConfigSchema: Schema = PayloadDivinerConfigSchema\n}\n"],
  "mappings": ";AAEA,SAAS,uBAAuB;AAGhC,SAAS,kCAAkC;AAEpC,IAAe,iBAAf,cASG,gBAAgD;AAAA,EACxD,OAAyB,gBAA0B,CAAC,GAAG,MAAM,eAAe,0BAA0B;AAAA,EACtG,OAAyB,sBAA8B;AACzD;",
  "names": []
}
