UNPKG

svelty-material

Version:

Svelte Materialify fork with ts support and updated scss.

30 lines (29 loc) 1.07 kB
import { SvelteComponentTyped } from "svelte"; import type { TransitionConfig } from 'svelte/transition'; declare class __sveltets_Render<T> { props(): { [x: string]: any; class?: string | undefined; style?: string | undefined; overlay?: HTMLDivElement | undefined; transition?: (<T_1>(node: HTMLDivElement, options: T_1) => TransitionConfig) | undefined; inOpts?: T | undefined; outOpts?: T | undefined; active?: boolean | undefined; absolute?: boolean | undefined; }; events(): { click: MouseEvent; } & { [evt: string]: CustomEvent<any>; }; slots(): { default: {}; }; } export declare type OverlayProps<T> = ReturnType<__sveltets_Render<T>['props']>; export declare type OverlayEvents<T> = ReturnType<__sveltets_Render<T>['events']>; export declare type OverlaySlots<T> = ReturnType<__sveltets_Render<T>['slots']>; export default class Overlay<T> extends SvelteComponentTyped<OverlayProps<T>, OverlayEvents<T>, OverlaySlots<T>> { } export {};