MCPcopy
hub / github.com/GrapesJS/grapesjs / loadData

Method loadData

packages/core/src/editor/model/Editor.ts:951–962  ·  view source on GitHub ↗
(project: ProjectData = {}, options: EditorLoadOptions = {})

Source from the content-addressed store, hash-verified

949 }
950
951 loadData(project: ProjectData = {}, options: EditorLoadOptions = {}): ProjectData {
952 const evData = { project, options, initial: !!options.initial };
953 let loaded = false;
954 if (!isEmptyObj(project)) {
955 this.storables.forEach((module) => module.clear());
956 this.storables.forEach((module) => module.load(project));
957 loaded = true;
958 }
959 this.trigger(EditorEvents.projectLoad, { ...evData, loaded });
960 loaded && this.trigger(EditorEvents.projectLoaded, evData);
961 return project;
962 }
963
964 /**
965 * Returns device model by name

Callers 2

loadOnStartMethod · 0.95
loadMethod · 0.95

Calls 4

triggerMethod · 0.95
isEmptyObjFunction · 0.90
clearMethod · 0.65
loadMethod · 0.65

Tested by

no test coverage detected