File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ title : docs/api-reference/interface/IOutlineFormat
3+ group : docs
4+ ---
5+
6+ # IOutlineFormat
7+
8+ Interface representing the format/schema definition for outline data.
9+ Specifies the structure, required fields, and property metadata for outline operations.
10+ Used to enforce and document the expected shape of outline data.
11+
12+ ## Properties
13+
14+ ### type
15+
16+ ``` ts
17+ type : string
18+ ```
19+
20+ The root type of the outline format (e.g., "object").
21+
22+ ### required
23+
24+ ``` ts
25+ required : string []
26+ ```
27+
28+ Array of property names that are required in the outline data.
29+
30+ ### properties
31+
32+ ``` ts
33+ properties : { [key : string ]: { type: string ; description : string ; enum ?: string []; }; }
34+ ```
35+
36+ An object mapping property names to their type, description, and optional enum values.
37+ Each property describes a field in the outline data.
You can’t perform that action at this time.
0 commit comments