/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/microservices/context/request-context-host.ts
37 строк
884 B
Kamil Myśliwiec
chore: update prettier
05 дек 2025, 15:35
Не верифицирован
05 дек 2025, 15:35
0c93692
Код
Авторство
О чём код?
import { BaseRpcContext } from '../ctx-host/base-rpc.context'; import { RequestContext } from '../interfaces'; /** * @publicApi */ export class RequestContextHost< TData = any, TContext extends BaseRpcContext = any, > implements RequestContext<TData> { constructor( public readonly pattern: string | Record<string, any>, public readonly data: TData, public readonly context: TContext, ) {} static create<TData, TContext extends BaseRpcContext>( pattern: string | Record<string, any>, data: TData, context: TContext, ): RequestContext<TData, TContext> { const host = new RequestContextHost(pattern, data, context); return host; } public getData(): TData { return this.data; } public getPattern(): string | Record<string, any> { return this.pattern; } public getContext(): TContext { return this.context; } }