UNPKG

@vectrejs/vectre

Version:

Complete implementation of Spectre.css on Vue 2.x

18 lines (17 loc) 582 B
import { VNodeDirective } from 'vue'; export interface OverlayConfiguration { onClick?: OverlayOnClickHandler; zIndex?: string | number; opacity?: string | number; text?: string; show?: boolean; blur?: boolean | string | number; noScroll?: boolean; fullscreen?: boolean; } export declare type OverlayOnClickHandler = (event: MouseEvent) => void; export declare type OverlayValue = string | OverlayOnClickHandler | OverlayConfiguration; export interface OverlayBinding extends VNodeDirective { value?: OverlayValue; oldValue?: OverlayValue; }