@svar-ui/svelte-tasklist
Version:
Simple Svelte component for adding a task list section on a page
23 lines (19 loc) • 500 B
TypeScript
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;
}>;