@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
28 lines (27 loc) • 949 B
TypeScript
import { Permission } from "./Permission";
import { ResizeGripsCorner } from "@aurigma/design-atoms-model/Product/Items/ResizeGripsPermissions";
export declare class PermissionData {
AllowDelete: boolean;
NoPrint: boolean;
NoShow: boolean;
AllowMoveHorizontal: boolean;
AllowMoveVertical: boolean;
AllowRotate: boolean;
ResizeGrips: {
Corner: ResizeGripsCorner[];
Edge: boolean;
};
AllowEditContent: boolean;
ShowSelectButton: boolean;
ShowHandleButton: boolean;
ShowDoneButton: boolean;
ShowDeleteToolbarButton: boolean;
ShowEditToolbarButton: boolean;
ShowSelectToolbarButton: boolean;
ShowHandleToolbarButton: boolean;
AllowDragAndDrop: boolean;
constructor(permission?: Permission);
static applyState(data: Partial<IPermissionData>, permission: Permission): void;
}
export interface IPermissionData extends PermissionData {
}