Backend half
This commit is contained in:
+22
@@ -0,0 +1,22 @@
|
||||
import { deserializerMiddleware } from "./deserializerMiddleware";
|
||||
import { serializerMiddleware } from "./serializerMiddleware";
|
||||
export const deserializerMiddlewareOption = {
|
||||
name: "deserializerMiddleware",
|
||||
step: "deserialize",
|
||||
tags: ["DESERIALIZER"],
|
||||
override: true,
|
||||
};
|
||||
export const serializerMiddlewareOption = {
|
||||
name: "serializerMiddleware",
|
||||
step: "serialize",
|
||||
tags: ["SERIALIZER"],
|
||||
override: true,
|
||||
};
|
||||
export function getSerdePlugin(config, serializer, deserializer) {
|
||||
return {
|
||||
applyToStack: (commandStack) => {
|
||||
commandStack.add(deserializerMiddleware(config, deserializer), deserializerMiddlewareOption);
|
||||
commandStack.add(serializerMiddleware(config, serializer), serializerMiddlewareOption);
|
||||
},
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user