mirror of
https://github.com/devonthesofa/obsidian-note-status.git
synced 2026-07-22 12:30:24 +00:00
18 lines
466 B
TypeScript
18 lines
466 B
TypeScript
export type NoteStatus = {
|
|
name: string;
|
|
icon: string;
|
|
lucideIcon?: string;
|
|
color?: string; // Optional color property
|
|
description?: string; // Optional description property
|
|
templateId?: string; // Optional template scope for namespacing
|
|
[key: string]: unknown;
|
|
};
|
|
|
|
export type ScopedStatusName = {
|
|
templateId?: string;
|
|
name: string;
|
|
};
|
|
|
|
export type StatusIdentifier = string | ScopedStatusName;
|
|
|
|
export type GroupedStatuses = Record<string, NoteStatus[]>;
|