UNPKG

@aurigma/design-atoms

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

50 lines (49 loc) 2.26 kB
import { IProductThemeConfig, IRenderingConfig } from "@aurigma/design-atoms-model"; import { ISnapLinesConfiguration } from "./SnapLinesHandler"; import { IViewerConfiguration } from "./Interfaces"; import { GridConfig, IRangeParams, IRulersConfig, ITextParams, IViewerMessagesConfig, IStubImagesConfig, IStubImagesBarcodeConfig, IPrintZoneConfiguration, TextEditorMode, IHandlersConfiguration, IViolationServiceConfiguration, IListConfiguration, ICanvasStyle } from "./Interfaces"; import { IFloatingItemToolbarConfig } from "../Services/FloatingToolbar/FloatingToolbarManager"; import { IApiClientConfiguration } from "./Interfaces/IApiClientConfiguration"; import { ItemHandlerState } from "../ItemHandlers/ItemHandlerState"; export declare class ViewerConfiguration implements IViewerConfiguration { renderingConfig?: IRenderingConfig; style: ICanvasStyle; stubImages: StubImagesConfig; grid: GridConfig; zoom: IRangeParams; rulers: IRulersConfig; snapLines: ISnapLinesConfiguration; variableItemsMaskSymbol: string; text: ITextParams; productThemes: { [name: string]: IProductThemeConfig; }; historySize: number; messages: IViewerMessagesConfig; alignToSafetyLineName: string; printZone: IPrintZoneConfiguration; textEditor: TextEditorMode; listSettings: IListConfiguration; handlers: IHandlersConfiguration; violationService: IViolationServiceConfiguration; floatingToolbar: IFloatingItemToolbarConfig; mockupMarginWorkaroundEnabled: boolean; surfaceShadowEnabled: boolean; disableCustomScrollbarStyle: boolean; apiClientConfiguration: IApiClientConfiguration; curvedTextBaselineDrawStates?: ItemHandlerState[]; rotatedTextInPlaceEditEnabled?: boolean; scrollbarEnabled?: boolean; inactiveContainerTransparencyEnabled: boolean; inactiveContainerTransparencyLevel: number; constructor(conf: IViewerConfiguration); } declare class StubImagesConfig implements IStubImagesConfig { barcode?: StubImagesBarcodeConfig; } declare class StubImagesBarcodeConfig implements IStubImagesBarcodeConfig { text: string; errorText: string; postScriptName: string; } export {};