@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
12 lines (11 loc) • 1.02 kB
TypeScript
/// <reference types="react" />
import { ILocalStorage } from '@docsvision/webclient/System/$LocalStorage';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { Button } from 'noty';
export declare const getButtonsOrderKey: () => string;
export declare const getButtonsOrderFromLocalStorage: (localStorage: ILocalStorage) => unknown;
export declare const setButtonsOrderToLocalStorage: (localStorage: ILocalStorage, value: GenModels.ButtonPositions) => boolean;
export declare const isMac: () => boolean;
export declare const createButtonsOrderArray: (localStorage: ILocalStorage, ok: JSX.Element | HTMLButtonElement | Button, cancel: JSX.Element | HTMLButtonElement | Button) => (JSX.Element | HTMLButtonElement | Button)[];
export declare const renderButtonsOrder: (localStorage: ILocalStorage, ok: JSX.Element | HTMLButtonElement, cancel: JSX.Element | HTMLButtonElement) => JSX.Element;
export declare function updateButtonsOrderClass(localStorage: ILocalStorage): void;