@rr0/cms
Version:
RR0 Content Management System (CMS)
14 lines (13 loc) • 438 B
JavaScript
import { CmsOrganization } from "./CmsOrganization.js";
import { OrganizationFactory } from "@rr0/data";
export class CmsOrganizationFactory extends OrganizationFactory {
constructor(eventFactory) {
super(eventFactory);
}
parse(dataJson) {
const base = super.parse(dataJson);
const org = new CmsOrganization(base.id, base.places, base.kind);
org.title = base.title;
return org;
}
}