Browse Source

Add getProjectData/loadProjectData in TS

pull/4407/head
Artur Arseniev 4 years ago
parent
commit
81ac980ebb
  1. 24
      index.d.ts

24
index.d.ts

@ -851,13 +851,6 @@ declare namespace grapesjs {
* const storedData = await editor.store(); * const storedData = await editor.store();
*/ */
store(options: StorageOptions): Promise<any>; store(options: StorageOptions): Promise<any>;
/**
* Get the JSON data object, which could be stored and loaded back with `editor.loadData(json)`
* @example
* console.log(editor.storeData());
* // { pages: [...], styles: [...], ... }
*/
storeData(): any;
/** /**
* Load data from the current storage * Load data from the current storage
* @param options - Storage options * @param options - Storage options
@ -867,13 +860,20 @@ declare namespace grapesjs {
*/ */
load(options: StorageOptions): Promise<any>; load(options: StorageOptions): Promise<any>;
/** /**
* Load data from the JSON data object * Get the JSON project data, which could be stored and loaded back with `editor.loadProjectData(json)`
* @returns {Object}
* @example
* console.log(editor.getProjectData());
* // { pages: [...], styles: [...], ... }
*/
getProjectData(): any;
/**
* Load data from the JSON project
* @param {Object} data Project to load
* @example * @example
* editor.loadData({ pages: [...], styles: [...], ... }) * editor.loadProjectData({ pages: [...], styles: [...], ... })
* @param data - Data to load
* @returns Loaded object
*/ */
loadData(data: any): any; loadProjectData(data: any): any;
/** /**
* Returns container element. The one which was indicated as 'container' * Returns container element. The one which was indicated as 'container'
* on init method * on init method

Loading…
Cancel
Save