Urara-Blog/node_modules/.pnpm-store/v3/files/5d/7208a4cb04853b32903e0e037cc3fe70e2767336e15389dde4e58cb41b0287d0c98c9346d881cf8dc2103942a0238a920a37f9363c9254cb8a790e3ad9b338
2022-08-14 01:14:53 +08:00

33 lines
1.2 KiB
Text

import { SvelteComponentTyped } from "svelte";
declare class __sveltets_Render<Item> {
props(): {
items: Item[];
minColWidth?: number | undefined;
maxColWidth?: number | undefined;
gap?: number | undefined;
masonryWidth?: number | undefined;
masonryHeight?: number | undefined;
animate?: boolean | undefined;
style?: string | undefined;
duration?: number | undefined;
class?: string | undefined;
columnClass?: string | undefined;
idKey?: string | undefined;
getId?: ((item: Item) => unknown) | undefined;
};
events(): {} & {
[evt: string]: CustomEvent<any>;
};
slots(): {
default: {
idx: number;
item: Item;
};
};
}
export declare type MasonryProps<Item> = ReturnType<__sveltets_Render<Item>['props']>;
export declare type MasonryEvents<Item> = ReturnType<__sveltets_Render<Item>['events']>;
export declare type MasonrySlots<Item> = ReturnType<__sveltets_Render<Item>['slots']>;
export default class Masonry<Item> extends SvelteComponentTyped<MasonryProps<Item>, MasonryEvents<Item>, MasonrySlots<Item>> {
}
export {};