@aurigma/design-editor-iframe
Version:
Using this module you can embed Design Editor (a part of Customer's Canvas) to your page through the IFrame API.
195 lines (194 loc) • 10.9 kB
TypeScript
import * as Iframe from './IframeApi';
import * as ConfigTypes from './Configuration/ConfigurationTypes';
import * as EditorApi from './Editor';
import * as EditorLoaderApi from './EditorLoader';
import * as ExceptionApi from './Exception';
import * as FullWindowHandlerApi from './FullWindowHandler';
import * as RuntimeConfigurationApi from './RuntimeConfiguration';
import * as ObjectModelApi from './ObjectModel/ObjectModel';
import * as ConvertApi from './ObjectModel/Convert';
import * as ClientApi from './PostMessage/Client';
import * as RpcTypes from './PostMessage/RpcTypes';
import * as Items from '@aurigma/design-atoms-model/Product/Items';
import * as CCProduct from '@aurigma/design-atoms-model/Product';
import * as CCMath from '@aurigma/design-atoms-model/Math';
import * as CCVersion from "./Version";
import * as Color from '@aurigma/design-atoms/Serialization/Color';
import * as waitElementVisible from "./waitElementVisible";
import * as UtilsAjax from '@aurigma/design-atoms/Utils/Ajax';
import { Json as UtilsJson } from "@aurigma/design-atoms/Utils/Json";
import * as UtilsDeferred from "@aurigma/design-atoms/Utils/Deferred";
import * as UtilsType from "@aurigma/design-atoms/Utils/Type";
import * as UtilsUserAgent from "@aurigma/design-atoms/Utils/UserAgent";
import * as CCMargin from "@aurigma/design-atoms-model/Math/Margin";
import * as DAInterfaces from '@aurigma/design-atoms-interfaces';
export declare namespace CustomersCanvas {
export import VERSION = CCVersion.VERSION;
}
export declare namespace CustomersCanvas.IframeApi {
export import editorUrl = Iframe.editorUrl;
export import loadEditor = Iframe.loadEditor;
export import preload = Iframe.preload;
export import loadEditorByQueryString = Iframe.loadEditorByQueryString;
export import _createPreConfiguredEditor = Iframe._createPreConfiguredEditor;
export import _waitElementVisible = waitElementVisible.waitElementVisible;
export import QueryString = Iframe.QueryString;
export import StateId = Iframe.StateId;
export import Editor = EditorApi.Editor;
export import EditorLoader = EditorLoaderApi.EditorLoader;
export import ServerException = ExceptionApi.ServerException;
export import FullWindowHandler = FullWindowHandlerApi.FullWindowHandler;
export import RuntimeConfiguration = RuntimeConfigurationApi;
}
export declare namespace CustomersCanvas.IframeApi.Configuration {
export import BarcodeType = ConfigTypes.BarcodeType;
export import ColorSpace = ConfigTypes.ColorSpace;
export import FinishButtonMode = ConfigTypes.FinishButtonMode;
export import FontListMode = ConfigTypes.FontListMode;
export import GallerySource = ConfigTypes.GallerySource;
export import InStringPlaceholderMode = ConfigTypes.InStringPlaceholderMode;
export import ImageSize = ConfigTypes.ImageSize;
export import ModelMode = ConfigTypes.ModelMode;
export import ObjectInspectorPosition = ConfigTypes.ObjectInspectorPosition;
export import PsdActionMode = ConfigTypes.PsdActionMode;
export import SvgActionMode = ConfigTypes.SvgActionMode;
export import TextAlignment = ConfigTypes.TextAlignment;
}
export declare namespace CustomersCanvas.IframeApi.Exception {
export import create = ExceptionApi.create;
export import isIframeApiException = ExceptionApi.isIframeApiException;
}
export declare namespace CustomersCanvas.IframeApi.ObjectModel {
export import Container = ObjectModelApi.Container;
export import ChannelContainerType = ObjectModelApi.ChannelContainerType;
export import CropMarkTextAlignment = ObjectModelApi.CropMarkTextAlignment;
export import Item = ObjectModelApi.Item;
export import ModelComponent = ObjectModelApi.ModelComponent;
export import PrintArea = ObjectModelApi.PrintArea;
export import Product = ObjectModelApi.Product;
export import Surface = ObjectModelApi.Surface;
export import SurfaceMockup = ObjectModelApi.SurfaceMockup;
export import PdfBox = ObjectModelApi.PdfBox;
}
export declare namespace CustomersCanvas.IframeApi.ObjectModel.Convert {
export import fromMockupsData = ConvertApi.fromMockupsData;
export import fromPrintAreas = ConvertApi.fromPrintAreas;
export import fromSurface = ConvertApi.fromSurface;
export import fromSurfaces = ConvertApi.fromSurfaces;
export import isEmptyMockup = ConvertApi.isEmptyMockup;
export import normalizeMockupTemplate = ConvertApi.normalizeMockupTemplate;
export import prepareForServer = ConvertApi.prepareForServer;
}
export declare namespace CustomersCanvas.IframeApi.PostMessage {
export import Client = ClientApi.Client;
export import Events = RpcTypes.Events;
export import MessageType = RpcTypes.MessageType;
}
export declare namespace CustomersCanvas.Utils {
export import Json = UtilsJson;
export import Deferred = UtilsDeferred.Deferred;
export import UserAgent = UtilsUserAgent.UserAgent;
}
export declare namespace CustomersCanvas.Utils.Ajax {
export import getJson = UtilsAjax.getJson;
export import postJson = UtilsAjax.postJson;
export import request = UtilsAjax.request;
export import StatusCode = UtilsAjax.StatusCode;
export import RequestType = UtilsAjax.RequestType;
export import ContentType = UtilsAjax.ContentType;
export import Exception = UtilsAjax.Exception;
}
export declare namespace CustomersCanvas.Utils.Type {
export import isStringArray = UtilsType.isStringArray;
export import isObject = UtilsType.isObject;
}
export declare namespace CustomersCanvas.DesignAtoms.ObjectModel {
export import AutoScaledTextItem = Items.AutoScaledTextItem;
export import BarcodeData = Items.BarcodeData;
export import BarcodeFormat = Items.BarcodeFormat;
export import BarcodeItem = Items.BarcodeItem;
export import BarcodePermissions = Items.BarcodePermissions;
export import BarcodeSubType = Items.BarcodeSubType;
export import BaseItem = Items.BaseItem;
export import BaseTextItem = Items.BaseTextItem;
export import BoundedTextItem = Items.BoundedTextItem;
export import ContentItem = Items.ContentItem;
export import ContentPermissions = Items.ContentPermissions;
export import CurvedTextItem = Items.CurvedTextItem;
export import DashedLineItem = Items.DashedLineItem;
export import EllipseItem = Items.EllipseItem;
export import FitMode = Items.FitMode;
export import FrontendPermissions = Items.FrontendPermissions;
export import HorizontalContentAlignment = Items.HorizontalContentAlignment;
export import ImageItem = Items.ImageItem;
export import ImageMetaData = Items.ImageMetaData;
export import ImagePermissions = Items.ImagePermissions;
export import Item = Items.Item;
export import ItemPermissions = Items.ItemPermissions;
export import ItemToolbarPermissions = Items.ItemToolbarPermissions;
export import LineItem = Items.LineItem;
export import LinePermissions = Items.LinePermissions;
export import ManipulationPermissions = Items.ManipulationPermissions;
export import OverflowStrategy = Items.OverflowStrategy;
export import ParagraphSettings = Items.ParagraphSettings;
export import PathBoundedTextItem = Items.PathBoundedTextItem;
export import PathBoundedTextPermissions = Items.PathBoundedTextPermissions;
export import PlaceholderItem = Items.PlaceholderItem;
export import PlaceholderPermissions = Items.PlaceholderPermissions;
export import PlainTextItem = Items.PlainTextItem;
export import PolylineItem = Items.PolylineItem;
export import RectangleItem = Items.RectangleItem;
export import ResizeGripsPermissions = Items.ResizeGripsPermissions;
export import ResizeMode = Items.ResizeMode;
export import ShapeItem = Items.ShapeItem;
export import ShapePermissions = Items.ShapePermissions;
export import ShrinkMode = Items.ShrinkMode;
export import SmartItem = Items.SmartItem;
export import TextAlignment = Items.TextAlignment;
export import TextPermissions = Items.TextPermissions;
export import TextVerticalAlignment = Items.TextVerticalAlignment;
export import ThemeBinding = Items.ThemeBinding;
export import VerticalContentAlignment = Items.VerticalContentAlignment;
export import VisualizationPermissions = Items.VisualizationPermissions;
export import Container = CCProduct.Container;
export import CropMark = CCProduct.CropMark;
export import CropMarkText = CCProduct.CropMarkText;
export import CropMarkTextAlignment = CCProduct.CropMarkTextAlignment;
export import IGetAllItemsOptions = CCProduct.IGetAllItemsOptions;
export import MockupContainer = CCProduct.MockupContainer;
export import ModelComponent = CCProduct.ModelComponent;
export import PrintArea = CCProduct.PrintArea;
export import Product = CCProduct.Product;
export import RenderingType = CCProduct.RenderingType;
export import SafetyLine = CCProduct.SafetyLine;
export import SpotColorContainer = CCProduct.SpotColorContainer;
export import ColorLessContainer = CCProduct.ColorLessContainer;
export import LimitedColorContainer = CCProduct.LimitedColorContainer;
export import FullColorContainer = CCProduct.FullColorContainer;
export import Surface = CCProduct.Surface;
export import SurfaceContainer = CCProduct.SurfaceContainer;
export import SurfaceMockup = CCProduct.SurfaceMockup;
export import TextureContainer = CCProduct.TextureContainer;
export import Uuid = CCProduct.Uuid;
export import Watermark = CCProduct.Watermark;
export import IPoint = CCMath.IPoint;
export import Matrix = CCMath.Matrix;
export import Path = CCMath.Path;
export import PathSegment = CCMath.PathSegment;
export import PointF = CCMath.PointF;
export import RectangleF = CCMath.RectangleF;
export import RotatedRectangleF = CCMath.RotatedRectangleF;
export import SizeF = CCMath.SizeF;
export import Margin = CCMargin.Margin;
export import ResizeRectangleType = DAInterfaces.ResizeRectangleType;
export import InStringPlaceholder = Items.InStringPlaceholder;
export import ColorParser = Color.ColorParser;
export import NamedColorConverter = Color.NamedColorConverter;
export import RgbColorParser = Color.RgbColorParser;
export import CmykColorParser = Color.CmykColorParser;
export import LabColorParser = Color.LabColorParser;
export import SpotColorParser = Color.SpotColorParser;
function createColorParser(): ColorParser;
export import ColorContainerVisualization = CCProduct.ColorContainerVisualization;
export import PrintingTechniqueConstraints = CCProduct.PrintingTechniqueConstraints;
}