Skip to content

Commit 6860796

Browse files
committed
docs
1 parent fe2fb8d commit 6860796

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

docs/interfaces/IOutlineFormat.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
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.

0 commit comments

Comments
 (0)