@@ -16,23 +16,27 @@ export function generateSchemaExample(
16
16
schema : OpenAPIV3 . SchemaObject ,
17
17
options ?: GenerateSchemaExampleOptions ,
18
18
) : JSONValue | undefined {
19
- return getExampleFromSchema ( schema , {
20
- emptyString : 'text' ,
21
- variables : {
22
- 'date-time' : new Date ( ) . toISOString ( ) ,
23
- date : new Date ( ) . toISOString ( ) . split ( 'T' ) [ 0 ] ,
24
-
25
- hostname : 'example.com' ,
26
- ipv4 : '0.0.0.0' ,
27
- ipv6 : '2001:0db8:85a3:0000:0000:8a2e:0370:7334' ,
28
- uri : 'https://example.com' ,
29
- uuid : '123e4567-e89b-12d3-a456-426614174000' ,
30
- binary : 'binary' ,
31
- byte : 'Ynl0ZXM=' ,
32
- password : 'password' ,
19
+ return getExampleFromSchema (
20
+ schema ,
21
+ {
22
+ emptyString : 'text' ,
23
+ variables : {
24
+ 'date-time' : new Date ( ) . toISOString ( ) ,
25
+ date : new Date ( ) . toISOString ( ) . split ( 'T' ) [ 0 ] ,
26
+
27
+ hostname : 'example.com' ,
28
+ ipv4 : '0.0.0.0' ,
29
+ ipv6 : '2001:0db8:85a3:0000:0000:8a2e:0370:7334' ,
30
+ uri : 'https://example.com' ,
31
+ uuid : '123e4567-e89b-12d3-a456-426614174000' ,
32
+ binary : 'binary' ,
33
+ byte : 'Ynl0ZXM=' ,
34
+ password : 'password' ,
35
+ } ,
36
+ ...options ,
33
37
} ,
34
- ... options ,
35
- } ) ;
38
+ 4 , // Max depth for circular references
39
+ ) ;
36
40
}
37
41
38
42
/**
0 commit comments