UNPKG

scriptable-testlab

Version:

A lightweight, efficient tool designed to manage and update scripts for Scriptable.

26 lines (23 loc) 728 B
import { AbsCalendar } from 'scriptable-abstract'; interface CalendarState { identifier: string; title: string; isSubscribed: boolean; allowsContentModifications: boolean; color: Color; } declare class MockCalendar extends AbsCalendar<CalendarState> { constructor(); get identifier(): string; get title(): string; get isSubscribed(): boolean; get allowsContentModifications(): boolean; get color(): Color; static forEvents(): Promise<Calendar[]>; static forReminders(): Promise<Calendar[]>; static default(): Promise<Calendar>; static findOrCreate(title: string): Promise<Calendar>; save(): Promise<void>; remove(): Promise<void>; } export { MockCalendar };