index.ts 324 B

1234567891011121314
  1. import { DesignComp } from "./DesignComp";
  2. export class DesignTemp {
  3. _id!: string;
  4. title = "";
  5. pageStyle?: any;
  6. content: DesignComp[] = [];
  7. constructor(data?: Partial<DesignTemp>) {
  8. if (!data) return;
  9. data.content = data.content?.map((d) => new DesignComp(d)) || [];
  10. Object.assign(this, data);
  11. }
  12. }