mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-01 11:28:13 +03:00
13 lines
426 B
TypeScript
13 lines
426 B
TypeScript
import { SYMBOL_TachiData } from "../lib/constants/tachi";
|
|
import { Request } from "express";
|
|
import { TachiRequestData } from "./types";
|
|
import deepmerge from "deepmerge";
|
|
|
|
export function AssignToReqTachiData(req: Request, data: Partial<TachiRequestData>) {
|
|
if (!req[SYMBOL_TachiData]) {
|
|
req[SYMBOL_TachiData] = data;
|
|
} else {
|
|
req[SYMBOL_TachiData] = deepmerge(req[SYMBOL_TachiData]!, data);
|
|
}
|
|
}
|