This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@flaksp/openapi-ts-redoc
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

openapi-ts-redoc

This library is an extension for @kojidev/openapi-ts. It adds OpenAPI extensions and types used by ReDoc, please read ReDoc vendor extensions reference first.

Installation

This package is available in npm Registry:

npm install @flaksp/openapi-ts-redoc --save

Usage examples

This example shows how to extend OpenAPI and how to use ReDoc's type TagGroup:

import { OpenAPI, Tag, openapiVersion } from '@kojidev/openapi-ts';
import { OpenAPIReDocExtension, TagGroup } from '@flaksp/openapi-ts-redoc';

const cartTag: Tag = {
  name: 'Cart',
};

const shippingTag: Tag = {
  name: 'Shipping',
};

const storeTagGroup: TagGroup = {
  name: 'Store',
  tags: [
    cartTag.name,
    shippingTag.name,
  ],
};

export const openapi: OpenAPI & OpenAPIReDocExtension = {
  info: {
    title: 'Example',
    version: '1.0.0',
  },
  openapi: openapiVersion,
  paths: {},
  tags: [
    cardTag,
    shippingTag,
  ],
  'x-tagGroups': [
    storeTagGroup,
  ],
};

Readme

Keywords

Package Sidebar

Install

npm i @flaksp/openapi-ts-redoc

Weekly Downloads

1

Version

0.0.2

License

MIT

Unpacked Size

12.4 kB

Total Files

47

Last publish

Collaborators

  • flaksp