UNPKG

svelte-multiselect

Version:
26 lines (25 loc) 780 B
import { CopyButton } from './'; import type { Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; import type { IconName } from './icons'; type State = `ready` | `success` | `error`; interface Props extends Omit<HTMLAttributes<HTMLButtonElement>, `children`> { content?: string; state?: State; global_selector?: string | null; global?: boolean; skip_selector?: string | null; as?: string; labels?: Record<State, { icon: IconName; text: string; }>; children?: Snippet<[{ state: State; icon: IconName; text: string; }]>; } declare const CopyButton: import("svelte").Component<Props, {}, "state">; type CopyButton = ReturnType<typeof CopyButton>; export default CopyButton;