UNPKG

svelte-masonry-layout

Version:

A simple masonry-based layout component for svelte

37 lines (36 loc) 1.13 kB
import { SvelteComponentTyped } from "svelte"; export declare type MasonryColumns = { default?: string | number; [key: string | number]: string | number; }; declare const __propDef: { props: { items?: unknown[]; gap?: string; updateInterval?: number; columns?: string; width?: string; height?: string; breakpointCols?: MasonryColumns; columnWidth?: number; class?: string; updateGrid?: (items?: unknown) => void; }; events: { [evt: string]: CustomEvent<any>; }; slots: { default: { updateGrid: (items?: unknown) => void; columnWidth: number; items: unknown[]; }; }; }; export declare type MasonryLayoutProps = typeof __propDef.props; export declare type MasonryLayoutEvents = typeof __propDef.events; export declare type MasonryLayoutSlots = typeof __propDef.slots; export default class MasonryLayout extends SvelteComponentTyped<MasonryLayoutProps, MasonryLayoutEvents, MasonryLayoutSlots> { get updateGrid(): (items?: unknown) => void; } export {};