aurelia-webpack-plugin
Version:
A plugin for webpack that enables bundling Aurelia applications.
15 lines (14 loc) • 517 B
TypeScript
import { ObjectDeserializerContext, ObjectSerializerContext } from "./webpack";
export declare class ClassSerializer<T extends ISerializable> {
private ctor;
constructor(ctor: {
new (...params: any[]): T;
});
serialize(obj: T, context: ObjectSerializerContext): void;
deserialize(context: ObjectDeserializerContext): T;
}
interface ISerializable {
serialize(context: ObjectSerializerContext): void;
deserialize(context: ObjectDeserializerContext): void;
}
export {};