Skip to content

Commit 2469ccb

Browse files
committed
Implement createPagination
1 parent 024bf75 commit 2469ccb

File tree

3 files changed

+34
-6
lines changed

3 files changed

+34
-6
lines changed

src/lib/blueprint.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -820,8 +820,10 @@ const createPagination = (
820820
if (schema == null) return null
821821
return {
822822
paginationResponseKey,
823-
description: '',
824-
properties: [],
823+
description: schema.description ?? '',
824+
properties: createProperties(schema.properties ?? {}, [
825+
paginationResponseKey,
826+
]),
825827
}
826828
}
827829

test/snapshots/blueprint.test.ts.md

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,22 @@ Generated by [AVA](https://avajs.dev).
183183
},
184184
],
185185
pagination: {
186-
description: '',
186+
description: 'A pagination resource.',
187187
paginationResponseKey: 'pagination',
188-
properties: [],
188+
properties: [
189+
{
190+
deprecationMessage: '',
191+
description: 'If there is a next page',
192+
draftMessage: '',
193+
format: 'boolean',
194+
isDeprecated: false,
195+
isDraft: false,
196+
isUndocumented: false,
197+
jsonType: 'boolean',
198+
name: 'has_next_page',
199+
undocumentedMessage: '',
200+
},
201+
],
189202
},
190203
resources: {
191204
deprecated_resource: {
@@ -1377,9 +1390,22 @@ Generated by [AVA](https://avajs.dev).
13771390
},
13781391
],
13791392
pagination: {
1380-
description: '',
1393+
description: 'A pagination resource.',
13811394
paginationResponseKey: 'pagination',
1382-
properties: [],
1395+
properties: [
1396+
{
1397+
deprecationMessage: '',
1398+
description: 'If there is a next page',
1399+
draftMessage: '',
1400+
format: 'boolean',
1401+
isDeprecated: false,
1402+
isDraft: false,
1403+
isUndocumented: false,
1404+
jsonType: 'boolean',
1405+
name: 'has_next_page',
1406+
undocumentedMessage: '',
1407+
},
1408+
],
13831409
},
13841410
resources: {
13851411
deprecated_resource: {
234 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)