Constructor input — every field optional, mirroring the Python dataclass
defaults (no mode, no sidebar, display_order 100, all others None/empty).
Properties
breadcrumb?
optional breadcrumb?: string[] | null;
description?
optional description?: string | LabelI18n | null;
display_order?
optional display_order?: number;
feature_flag?
optional feature_flag?: string | null;
icon?
optional icon?: string | null;
optional in_sidebar?: boolean;
label?
optional label?: string | LabelI18n | null;
mode?
optional mode?: ModeId | null;
note?
optional note?: string | null;
permissions?
optional permissions?: Record<string, string | string[]>;
routes?
optional routes?: Record<string, string>;