From e2fa54bf5e64e930c14c099d40f19d0d11f2b005 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Mon, 26 Sep 2022 15:29:44 +0400 Subject: [PATCH] Up TS --- index.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/index.d.ts b/index.d.ts index 14fc8bc37..75146a07b 100644 --- a/index.d.ts +++ b/index.d.ts @@ -23,6 +23,9 @@ declare namespace Backbone { remove(model: {} | TModel): TModel; remove(models: Array<{} | TModel>): TModel[]; reset(models?: Array<{} | TModel>): TModel[]; + forEach(iterator: (item: TModel) => void, context?: any): TModel[]; + filter(iterator: (item: TModel) => boolean, context?: any): TModel[]; + map(iterator: (item: TModel) => any, context?: any): any[]; } interface GenericModel extends Model<{}> { } @@ -675,7 +678,7 @@ declare namespace grapesjs { interface Panel extends Backbone.Model { } interface Button extends Backbone.Model { } - + interface ButtonOptions { id: string; label?: string; @@ -840,6 +843,7 @@ declare namespace grapesjs { Devices: Devices; DeviceManager: Devices; RichTextEditor: RichTextEditor; + I18n: I18n; Parser: Parser; Utils: object; Config: EditorConfig | object; @@ -850,7 +854,7 @@ declare namespace grapesjs { * @returns Returns the configuration object or * the value of the specified property */ - getConfig(prop?: string): EditorConfig | object; + getConfig(prop?: string): EditorConfig; /** * Returns HTML built inside canvas * @param [opts = {}] - Options