svelty-material
Version:
Svelte Materialify fork with ts support and updated scss.
30 lines (29 loc) • 1.07 kB
TypeScript
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 {};