@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
38 lines (37 loc) • 1.52 kB
TypeScript
export function setPageFocusElement(selectorOrElement: any, key?: string): any;
export function applyPageFocus(selector?: string, callback?: any): void;
export function getOffsetTop(elem: any): number;
export function getOffsetLeft(elem: any): number;
export function scrollToLocationHashId({ offset, delay, onCompletion, }?: {
offset?: number;
delay?: any;
onCompletion?: any;
}): HTMLElement;
export function insertElementBeforeSelection(elem: any): void;
export function getSelectedText(): string;
export function emptySelectedText(): void;
export function hasSelectedText(): boolean;
export function getSelectedElement(): Node;
export function copyToClipboard(string: any): Promise<any>;
export function getColor(value: any): any;
export const PLATFORM_MAC: "Mac|iPad|iPhone|iPod";
export const PLATFORM_WIN: "Win";
export const PLATFORM_ANDROID: "Android";
export const PLATFORM_LINUX: "Linux";
export const PLATFORM_IOS: "iOS|iPhone|iPad|iPod";
export let IS_EDGE: boolean;
export let IS_IOS: boolean;
export let IS_SAFARI: boolean;
export let IS_WIN: boolean;
export let IS_MAC: boolean;
export let IS_ANDROID: boolean;
export let IS_LINUX: boolean;
export function isMac(): boolean;
export function isWin(): boolean;
export function isAndroid(): boolean;
export function isLinux(): boolean;
export function isiOS(): boolean;
export function isSafari(): boolean;
export function isEdge(): boolean;
export function warn(...params: any[]): void;
export { debounce, debounceAsync } from "./helpers/debounce";