New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@types/swagger-ui-react

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/swagger-ui-react

TypeScript definitions for swagger-ui-react

ts3.7
Source
npmnpm
Version
3.35.3
Version published
Weekly downloads
273K
-44.57%
Maintainers
1
Weekly downloads
 
Created
Source

Installation

npm install --save @types/swagger-ui-react

Summary

This package contains type definitions for swagger-ui-react (https://github.com/swagger-api/swagger-ui#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/swagger-ui-react.

index.d.ts

// Type definitions for swagger-ui-react 3.35
// Project: https://github.com/swagger-api/swagger-ui#readme
// Definitions by: viki.green <https://github.com/VictoriaGreen93>
//                 Mendes <https://github.com/fernando-msj>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.8

import * as React from 'react';

interface Request {
    [k: string]: any;
}
interface Response {
    [k: string]: any;
}
type System = any;

type PluginGenerator = (system: System) => object;

type Plugin = object | PluginGenerator;

export interface SwaggerUIProps {
    spec?: object | string | undefined;
    url?: string | undefined;
    layout?: string | undefined;
    onComplete?: ((system: System) => void) | undefined;
    requestInterceptor?: ((req: Request) => Request | Promise<Request>) | undefined;
    responseInterceptor?: ((res: Response) => Response | Promise<Response>) | undefined;
    docExpansion?: 'list' | 'full' | 'none' | undefined;
    defaultModelExpandDepth?: number | undefined;
    defaultModelsExpandDepth?: number | undefined;
    plugins?: Plugin[] | undefined;
    supportedSubmitMethods?: string[] | undefined;
    deepLinking?: boolean | undefined;
    showMutatedRequest?: boolean | undefined;
    displayOperationId?: boolean | undefined;
    tryItOutEnabled?: boolean | undefined;
}

declare class SwaggerUI extends React.PureComponent<SwaggerUIProps> {}
export default SwaggerUI;

Additional Details

  • Last updated: Fri, 29 Oct 2021 07:01:25 GMT
  • Dependencies: @types/react
  • Global values: none

Credits

These definitions were written by viki.green, and Mendes.

FAQs

Package last updated on 29 Oct 2021

Related posts