svelte-multiselect
Version:
Svelte multi-select component
21 lines (20 loc) • 525 B
TypeScript
import type { Snippet } from 'svelte';
type File = {
title: string;
content: string;
language?: string;
node?: HTMLDetailsElement | null;
};
interface Props {
files?: File[];
toggle_all_btn_title?: string;
default_lang?: string;
as?: string;
style?: string | null;
title_snippet?: Snippet<[{
idx: number;
} & File]>;
}
declare const FileDetails: import("svelte").Component<Props, {}, "files">;
type FileDetails = ReturnType<typeof FileDetails>;
export default FileDetails;