Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

LocalNotificationClient

Source-isolated local services. Clear issues on recovery, discarded validation, or source removal.\nNo methods publish engine ARGUS events or RAPID channels.

Import

import type { LocalNotificationClient } from "@dartwic/interface-sdk";

Declaration

export interface LocalNotificationClient {
    upsert(notification: LocalNotification): void;
    remove(id: string): void;
    reportIssue(issue: SettingsIssue): void;
    clearIssue(id: string): void;
    /** Remove this source's notifications and issues when unloading it. */
    clear(): void;
}

Members

NameTypeRequirementDescription
upsertvoidRequired
removevoidRequired
reportIssuevoidRequired
clearIssuevoidRequired
clearvoidRequiredRemove this source’s notifications and issues when unloading it.