UNPKG

@credo-ts/core

Version:

<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1

1 lines • 744 B
{"version":3,"file":"Events.mjs","names":[],"sources":["../../src/agent/Events.ts"],"sourcesContent":["import type { Observable } from 'rxjs'\n\nimport { filter } from 'rxjs'\n\nexport function filterContextCorrelationId(contextCorrelationId: string) {\n return <T extends BaseEvent>(source: Observable<T>) => {\n return source.pipe(filter((event) => event.metadata.contextCorrelationId === contextCorrelationId))\n }\n}\n\nexport interface EventMetadata {\n contextCorrelationId: string\n}\n\nexport interface BaseEvent {\n type: string\n payload: Record<string, unknown>\n metadata: EventMetadata\n}\n"],"mappings":";;AAIA,SAAgB,2BAA2B,sBAA8B;CACvE,QAA6B,WAA0B;EACrD,OAAO,OAAO,KAAK,QAAQ,UAAU,MAAM,SAAS,yBAAyB,oBAAoB,CAAC;CACpG;AACF"}