/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/microservices/interfaces/deserializer.interface.ts
21 строка
448 B
Tony133
chore(microservices): mark facing apis public in microservices
09 фев 2023, 12:33
09 фев 2023, 12:33
0df4dca
Код
Авторство
О чём код?
import { IncomingEvent, IncomingRequest, IncomingResponse, } from './packet.interface'; /** * @publicApi */ export interface Deserializer<TInput = any, TOutput = any> { deserialize( value: TInput, options?: Record<string, any>, ): TOutput | Promise<TOutput>; } export type ProducerDeserializer = Deserializer<any, IncomingResponse>; export type ConsumerDeserializer = Deserializer< any, IncomingRequest | IncomingEvent >;