@russ-b/nestjs-common-tools
Version:
NestJS utility tools
15 lines (14 loc) • 554 B
TypeScript
export interface OpenApiSchema {
$ref?: string;
allOf?: OpenApiSchema[];
description?: string;
example?: unknown;
format?: string;
items?: OpenApiSchema;
nullable?: boolean;
properties?: Record<string, OpenApiSchema>;
required?: string[];
type?: 'array' | 'boolean' | 'integer' | 'number' | 'object' | 'string';
}
export declare function createPaginatedResponseSchema(itemSchema: OpenApiSchema): OpenApiSchema;
export declare function createLegacyPaginatedResponseSchema(itemSchema: OpenApiSchema): OpenApiSchema;