UNPKG

@awesomeniko/kafka-trail

Version:

A Node.js library for managing message queue with Kafka

13 lines (12 loc) 359 B
export type KTSchemaMeta = { provider?: string; schemaName?: string; schemaVersion?: string; schemaId?: string; }; export type KTCodec<Payload extends object> = { encode: (data: Payload) => string; decode: (data: string | Buffer) => Payload; validate?: (data: unknown) => asserts data is Payload; schemaMeta?: KTSchemaMeta; };