@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
15 lines • 772 B
JavaScript
import { JsonProductSerializer } from "./JsonProductSerializer";
var SerializationProvider = /** @class */ (function () {
function SerializationProvider() {
}
SerializationProvider.getProductSerializer = function () {
return SerializationProvider.jsonProductSerializerFactory != null
? SerializationProvider.jsonProductSerializerFactory()
: SerializationProvider._defaultJsonProductSerializerFactory();
};
SerializationProvider._defaultJsonProductSerializerFactory = function () { return new JsonProductSerializer(); };
SerializationProvider.jsonProductSerializerFactory = null;
return SerializationProvider;
}());
export { SerializationProvider };
//# sourceMappingURL=SerializationProvider.js.map