UNPKG

@uploadcare/blocks

Version:

Building blocks for Uploadcare products integration

91 lines 2.58 kB
export class EditorToolbar extends Block { init$: { '*sliderEl': any; /** @type {import('./types.js').LoadingOperations} */ '*loadingOperations': import('./types.js').LoadingOperations; '*showSlider': boolean; /** @type {import('./types.js').Transformations} */ '*editorTransformations': import('./types.js').Transformations; '*currentFilter': string; '*currentOperation': any; showLoader: boolean; tabId: "crop"; filters: string[]; colorOperations: string[]; cropOperations: string[]; '*operationTooltip': any; 'l10n.cancel': string; 'l10n.apply': string; 'presence.mainToolbar': boolean; 'presence.subToolbar': boolean; 'presence.tabContent.crop': boolean; 'presence.tabContent.sliders': boolean; 'presence.tabContent.filters': boolean; 'presence.subTopToolbarStyles': { hidden: string; visible: string; }; 'presence.subBottomToolbarStyles': { hidden: string; visible: string; }; 'presence.tabContentStyles': { hidden: string; visible: string; }; 'on.cancel': (e: any) => void; 'on.apply': (e: any) => void; 'on.applySlider': (e: any) => void; 'on.cancelSlider': (e: any) => void; 'on.clickTab': (e: any) => void; '*ctxTargetsRegistry': Map<any, any>; }; /** @private */ private _debouncedShowLoader; get tabId(): any; /** @private */ private _onSliderClose; /** * @private * @param {String} operation */ private _createOperationControl; /** * @private * @param {String} filter */ private _createFilterControl; /** * @private * @param {String} operation */ private _createToggleControl; /** * @private * @param {String} tabId */ private _renderControlsList; /** * @private * @param {String} id * @param {{ fromViewer?: Boolean }} options */ private _activateTab; /** * @private * @param {String} tabId */ private _unmountTabControls; /** @private */ private _syncTabIndicator; /** @private */ private _preloadEditedImage; _cancelPreload: any; /** @private */ private _showLoader; } export namespace EditorToolbar { const template: string; } import { Block } from "../../../abstract/Block.js"; //# sourceMappingURL=EditorToolbar.d.ts.map