UNPKG

@svar-ui/svelte-tasklist

Version:

Simple Svelte component for adding a task list section on a page

23 lines (19 loc) 500 B
import type { Component } from "svelte"; export interface IChange { action: "add" | "update" | "delete"; id?: string | number; task?: ITask; value: ITask[]; originalValue: string | number | ITask[]; } export interface ITask { id?: string | number; content: string; status?: number; } export declare const Tasklist: Component<{ ondata?: (value: string | number) => Promise<ITask[]> | ITask[]; onchange?: (ev: IChange) => void; value?: string | number | ITask[]; readonly?: boolean; }>;