SYMBOL INDEX (650 symbols across 137 files) FILE: benchmark/benchmark.js function runPuppeteer (line 53) | async function runPuppeteer() { function startBenchmark (line 85) | async function startBenchmark() { function exec (line 95) | function exec(command) { function buildRevisionDist (line 105) | function buildRevisionDist(revision) { FILE: benchmark/index.tsx function importRedocs (line 22) | async function importRedocs() { function startFullTime (line 30) | function startFullTime(redocs, resolvedSpec) { function startInitStore (line 60) | function startInitStore(redocs, resolvedSpec) { function startRenderTime (line 89) | function startRenderTime(redocs, resolvedSpec) { function runBenchmarks (line 119) | async function runBenchmarks() { FILE: config/webpack-utils.ts function webpackIgnore (line 3) | function webpackIgnore(regexp) { FILE: custom.d.ts type Element (line 23) | interface Element { type GenericObject (line 27) | type GenericObject = Record; FILE: cypress.config.ts method setupNodeEvents (line 13) | setupNodeEvents(on, config) { FILE: demo/ComboBox.tsx type ComboBoxProps (line 94) | interface ComboBoxProps { type ComboBoxState (line 100) | interface ComboBoxState { class ComboBox (line 106) | class ComboBox extends React.Component { method updateValue (line 130) | updateValue(value) { method handleSelect (line 137) | handleSelect(value: string) { method render (line 202) | render() { FILE: demo/components/FileInput.tsx function FileInput (line 26) | function FileInput(props: { onUpload }) { FILE: demo/index.tsx constant DEFAULT_SPEC (line 8) | const DEFAULT_SPEC = 'museum.yaml'; constant NEW_VERSION_PETSTORE (line 9) | const NEW_VERSION_PETSTORE = 'openapi-3-1.yaml'; class DemoApp (line 23) | class DemoApp extends React.Component< method constructor (line 27) | constructor(props) { method render (line 84) | render() { function updateQueryStringParameter (line 187) | function updateQueryStringParameter(uri, key, value) { FILE: demo/ssr/index.ts constant PORT (line 12) | const PORT = 9999; FILE: demo/webpack.config.ts constant VERSION (line 8) | const VERSION = JSON.stringify(require('../package.json').version); constant REVISION (line 9) | const REVISION = JSON.stringify( function root (line 13) | function root(filename) { FILE: e2e/integration/misc.e2e.ts function loadSpec (line 4) | async function loadSpec(url: string): Promise { function initReDoc (line 9) | function initReDoc(win, spec, options = {}) { FILE: e2e/integration/standalone.e2e.ts function baseCheck (line 2) | function baseCheck(name: string, url: string) { FILE: src/common-elements/CopyButtonWrapper.tsx type CopyButtonWrapperProps (line 6) | interface CopyButtonWrapperProps { FILE: src/common-elements/Dropdown/types.ts type DropdownOption (line 1) | interface DropdownOption { type DropdownProps (line 9) | interface DropdownProps { type ArrowIconProps (line 21) | interface ArrowIconProps { FILE: src/common-elements/Tooltip.tsx type TooltipProps (line 52) | interface TooltipProps extends React.PropsWithChildren { class Tooltip (line 57) | class Tooltip extends React.Component { method render (line 58) | render() { FILE: src/common-elements/linkify.tsx function Link (line 39) | function Link(props: { to: string; className?: string; children?: any }) { function navigate (line 63) | function navigate(history: HistoryService, event: React.MouseEvent { method render (line 25) | render() { FILE: src/components/ApiLogo/ApiLogo.tsx class ApiLogo (line 7) | class ApiLogo extends React.Component<{ info: OpenAPIInfo }> { method render (line 8) | render() { FILE: src/components/CallbackSamples/CallbackReqSamples.tsx type PayloadSampleProps (line 10) | interface PayloadSampleProps { class CallbackPayloadSample (line 15) | class CallbackPayloadSample extends React.Component { method render (line 16) | render() { FILE: src/components/CallbackSamples/CallbackSamples.tsx type CallbackSamplesProps (line 14) | interface CallbackSamplesProps { class CallbackSamples (line 19) | class CallbackSamples extends React.Component { method render (line 34) | render() { FILE: src/components/Callbacks/CallbackDetails.tsx type CallbackDetailsProps (line 15) | interface CallbackDetailsProps { class CallbackDetails (line 20) | class CallbackDetails extends React.Component { method render (line 21) | render() { FILE: src/components/Callbacks/CallbackOperation.tsx class CallbackOperation (line 9) | class CallbackOperation extends React.Component<{ callbackOperation: Ope... method render (line 14) | render() { FILE: src/components/Callbacks/CallbackTitle.tsx type CallbackTitleProps (line 11) | interface CallbackTitleProps { FILE: src/components/Callbacks/CallbacksList.tsx type CallbacksListProps (line 7) | interface CallbacksListProps { class CallbacksList (line 11) | class CallbacksList extends React.PureComponent { method render (line 12) | render() { FILE: src/components/ContentItems/ContentItems.tsx class ContentItems (line 12) | class ContentItems extends React.Component<{ method render (line 15) | render() { type ContentItemProps (line 26) | interface ContentItemProps { class ContentItem (line 31) | class ContentItem extends React.Component { method render (line 32) | render() { class SectionItem (line 67) | class SectionItem extends React.Component { method render (line 68) | render() { class OperationItem (line 100) | class OperationItem extends React.Component<{ method render (line 103) | render() { FILE: src/components/DropdownOrLabel/DropdownOrLabel.tsx type DropdownOrLabelProps (line 6) | interface DropdownOrLabelProps extends DropdownProps { function DropdownOrLabel (line 18) | function DropdownOrLabel(props: DropdownOrLabelProps): JSX.Element { FILE: src/components/Endpoint/Endpoint.tsx type EndpointProps (line 19) | interface EndpointProps { type EndpointState (line 27) | interface EndpointState { class Endpoint (line 31) | class Endpoint extends React.Component { method constructor (line 32) | constructor(props) { method render (line 43) | render() { FILE: src/components/ErrorBoundary.tsx class ErrorBoundary (line 9) | class ErrorBoundary extends React.Component< method constructor (line 13) | constructor(props) { method componentDidCatch (line 18) | componentDidCatch(error) { method render (line 23) | render() { FILE: src/components/ExternalDocumentation/ExternalDocumentation.tsx class ExternalDocumentation (line 13) | class ExternalDocumentation extends React.Component<{ method render (line 17) | render() { FILE: src/components/Fields/ArrayItemDetails.tsx function ArrayItemDetails (line 9) | function ArrayItemDetails({ schema }: { schema: SchemaModel }) { FILE: src/components/Fields/EnumValues.tsx type EnumValuesProps (line 11) | interface EnumValuesProps { type EnumValuesState (line 16) | interface EnumValuesState { class EnumValues (line 26) | class EnumValues extends React.PureComponent { method render (line 22) | render() { FILE: src/components/Fields/Field.tsx type FieldProps (line 25) | interface FieldProps extends SchemaOptions { class Field (line 37) | class Field extends React.Component { method render (line 56) | render() { FILE: src/components/Fields/FieldConstraints.tsx type ConstraintsViewProps (line 4) | interface ConstraintsViewProps { class ConstraintsView (line 8) | class ConstraintsView extends React.PureComponent { method render (line 9) | render() { FILE: src/components/Fields/FieldDetail.tsx type FieldDetailProps (line 4) | interface FieldDetailProps { function FieldDetailComponent (line 10) | function FieldDetailComponent({ value, label, raw }: FieldDetailProps) { FILE: src/components/Fields/Pattern.tsx constant MAX_PATTERN_LENGTH (line 6) | const MAX_PATTERN_LENGTH = 45; function Pattern (line 8) | function Pattern(props: { schema: SchemaModel }) { FILE: src/components/GenericChildrenSwitcher/GenericChildrenSwitcher.tsx type GenericChildrenSwitcherProps (line 7) | interface GenericChildrenSwitcherProps { type GenericChildrenSwitcherState (line 15) | interface GenericChildrenSwitcherState { class GenericChildrenSwitcher (line 24) | class GenericChildrenSwitcher extends React.Component< method constructor (line 28) | constructor(props) { method render (line 43) | render() { FILE: src/components/JsonViewer/JsonViewer.tsx type JsonProps (line 11) | interface JsonProps { FILE: src/components/Loading/Loading.tsx type LoadingProps (line 15) | interface LoadingProps { class Loading (line 19) | class Loading extends React.PureComponent { method render (line 20) | render() { FILE: src/components/Markdown/AdvancedMarkdown.tsx type AdvancedMarkdownProps (line 10) | interface AdvancedMarkdownProps extends BaseMarkdownProps { class AdvancedMarkdown (line 15) | class AdvancedMarkdown extends React.Component { method render (line 16) | render() { method renderWithOptionsAndStore (line 26) | renderWithOptionsAndStore(options: RedocNormalizedOptions, store?: App... FILE: src/components/Markdown/Markdown.tsx type StylingMarkdownProps (line 6) | interface StylingMarkdownProps { type BaseMarkdownProps (line 11) | interface BaseMarkdownProps { type MarkdownProps (line 16) | type MarkdownProps = BaseMarkdownProps & class Markdown (line 23) | class Markdown extends React.Component { method render (line 24) | render() { FILE: src/components/Markdown/SanitizedMdBlock.tsx function SanitizedMarkdownHTML (line 18) | function SanitizedMarkdownHTML({ FILE: src/components/MediaTypeSwitch/MediaTypesSwitch.tsx type MediaTypeChildProps (line 8) | interface MediaTypeChildProps { type MediaTypesSwitchProps (line 13) | interface MediaTypesSwitchProps { class MediaTypesSwitch (line 22) | class MediaTypesSwitch extends React.Component { method render (line 29) | render() { FILE: src/components/Operation/Operation.tsx type OperationProps (line 26) | interface OperationProps { FILE: src/components/Parameters/Parameters.tsx function safePush (line 17) | function safePush(obj, prop, item) { type ParametersProps (line 24) | interface ParametersProps { constant PARAM_PLACES (line 29) | const PARAM_PLACES = ['path', 'query', 'cookie', 'header']; class Parameters (line 31) | class Parameters extends React.PureComponent { method orderParams (line 32) | orderParams(params: FieldModel[]): Record { method render (line 40) | render() { function DropdownWithinHeader (line 73) | function DropdownWithinHeader({ function BodyContent (line 89) | function BodyContent(props: { FILE: src/components/Parameters/ParametersGroup.tsx type ParametersGroupProps (line 11) | interface ParametersGroupProps { class ParametersGroup (line 16) | class ParametersGroup extends React.PureComponent { method render (line 16) | render() { FILE: src/components/PayloadSamples/exernalExampleHook.ts function useExternalExample (line 4) | function useExternalExample(example: ExampleModel, mimeType: string) { FILE: src/components/Redoc/Redoc.tsx type RedocProps (line 18) | interface RedocProps { class Redoc (line 22) | class Redoc extends React.Component { method componentDidMount (line 27) | componentDidMount() { method componentWillUnmount (line 31) | componentWillUnmount() { method render (line 35) | render() { FILE: src/components/RedocStandalone.tsx type RedocStandaloneProps (line 13) | interface RedocStandaloneProps { FILE: src/components/RequestSamples/RequestSamples.tsx type RequestSamplesProps (line 11) | interface RequestSamplesProps { class RequestSamples (line 16) | class RequestSamples extends React.Component { method render (line 21) | render() { FILE: src/components/ResponseSamples/ResponseSamples.tsx type ResponseSamplesProps (line 10) | interface ResponseSamplesProps { class ResponseSamples (line 15) | class ResponseSamples extends React.Component { method render (line 18) | render() { FILE: src/components/Responses/Response.tsx type ResponseViewProps (line 8) | interface ResponseViewProps { FILE: src/components/Responses/ResponseDetails.tsx class ResponseDetails (line 15) | class ResponseDetails extends React.PureComponent<{ response: ResponseMo... method render (line 16) | render() { FILE: src/components/Responses/ResponseHeaders.tsx type ResponseHeadersProps (line 9) | interface ResponseHeadersProps { class ResponseHeaders (line 13) | class ResponseHeaders extends React.PureComponent { method render (line 14) | render() { FILE: src/components/Responses/ResponseTitle.tsx type ResponseTitleProps (line 7) | interface ResponseTitleProps { function ResponseTitleComponent (line 17) | function ResponseTitleComponent({ FILE: src/components/Responses/ResponsesList.tsx type ResponseListProps (line 15) | interface ResponseListProps { class ResponsesList (line 20) | class ResponsesList extends React.PureComponent { method render (line 21) | render() { FILE: src/components/Schema/ArraySchema.tsx class ArraySchema (line 15) | class ArraySchema extends React.PureComponent { method render (line 16) | render() { FILE: src/components/Schema/DiscriminatorDropdown.tsx class DiscriminatorDropdown (line 8) | class DiscriminatorDropdown extends React.Component<{ method sortOptions (line 12) | sortOptions(options: DropdownOption[], enumValues: string[]): void { method render (line 28) | render() { FILE: src/components/Schema/ObjectSchema.tsx type ObjectSchemaProps (line 14) | interface ObjectSchemaProps extends SchemaProps { FILE: src/components/Schema/OneOfSchema.tsx type OneOfButtonProps (line 14) | interface OneOfButtonProps { class OneOfButton (line 21) | class OneOfButton extends React.Component { method render (line 22) | render() { class OneOfSchema (line 41) | class OneOfSchema extends React.Component { method render (line 42) | render() { FILE: src/components/Schema/Schema.tsx type SchemaOptions (line 15) | interface SchemaOptions { type SchemaProps (line 22) | interface SchemaProps extends SchemaOptions { class Schema (line 28) | class Schema extends React.Component> { method render (line 29) | render() { FILE: src/components/SchemaDefinition/SchemaDefinition.tsx type ObjectDescriptionProps (line 12) | interface ObjectDescriptionProps { class SchemaDefinition (line 22) | class SchemaDefinition extends React.PureComponent { method render (line 21) | render() { FILE: src/components/SeeMore/SeeMore.tsx constant TOLERANCE_PX (line 4) | const TOLERANCE_PX = 20; type SeeMoreProps (line 6) | interface SeeMoreProps { function SeeMore (line 11) | function SeeMore({ children, height }: SeeMoreProps): JSX.Element { FILE: src/components/SelectOnClick/SelectOnClick.tsx class SelectOnClick (line 5) | class SelectOnClick extends React.PureComponent { method componentDidMount (line 30) | componentDidMount() { method componentDidUpdate (line 34) | componentDidUpdate() { method scrollIntoViewIfActive (line 38) | scrollIntoViewIfActive() { method render (line 44) | render() { type OperationMenuItemContentProps (line 90) | interface OperationMenuItemContentProps { FILE: src/components/SideMenu/MenuItems.tsx type MenuItemsProps (line 9) | interface MenuItemsProps { class MenuItems (line 20) | class MenuItems extends React.Component { method render (line 21) | render() { FILE: src/components/SideMenu/SideMenu.tsx class SideMenu (line 14) | class SideMenu extends React.Component<{ menu: MenuStore; className?: st... method render (line 19) | render() { FILE: src/components/SideMenu/styled.elements.ts function menuItemActive (line 73) | function menuItemActive( type MenuItemLabelType (line 124) | interface MenuItemLabelType { FILE: src/components/SourceCode/SourceCode.tsx type SourceCodeProps (line 7) | interface SourceCodeProps { FILE: src/components/StickySidebar/StickyResponsiveSidebar.tsx type StickySidebarProps (line 16) | interface StickySidebarProps { type StickySidebarState (line 22) | interface StickySidebarState { class StickyResponsiveSidebar (line 87) | class StickyResponsiveSidebar extends React.Component< method componentDidMount (line 97) | componentDidMount() { method componentWillUnmount (line 109) | componentWillUnmount() { method getScrollYOffset (line 115) | getScrollYOffset(options: RedocNormalizedOptions) { method render (line 125) | render() { FILE: src/components/StoreBuilder.ts type StoreBuilderProps (line 8) | interface StoreBuilderProps { type StoreBuilderState (line 20) | interface StoreBuilderState { function StoreBuilder (line 32) | function StoreBuilder(props: StoreBuilderProps) { function useStore (line 87) | function useStore(): AppStore | undefined { FILE: src/components/testProviders.tsx class TestThemeProvider (line 7) | class TestThemeProvider extends React.Component> { method render (line 8) | render() { function withTheme (line 17) | function withTheme(children) { FILE: src/services/AppStore.ts function createStore (line 25) | async function createStore( class AppStore (line 34) | class AppStore { method fromJS (line 40) | static fromJS(state: StoreState): AppStore { method constructor (line 60) | constructor( method onDidMount (line 88) | onDidMount() { method dispose (line 93) | dispose() { method toJS (line 109) | async toJS(): Promise { method updateMarkOnMenu (line 123) | private updateMarkOnMenu(idx: number) { constant DEFAULT_OPTIONS (line 149) | const DEFAULT_OPTIONS: RedocRawOptions = { FILE: src/services/ClipboardService.ts class ClipboardService (line 6) | class ClipboardService { method isSupported (line 7) | static isSupported(): boolean { method selectElement (line 11) | static selectElement(element: any): void { method deselect (line 27) | static deselect(): void { method copySelected (line 38) | static copySelected(): boolean { method copyElement (line 48) | static copyElement(element: any): boolean { method copyCustom (line 57) | static copyCustom(text: string): boolean { FILE: src/services/HistoryService.ts constant EVENT (line 5) | const EVENT = 'hashchange'; class HistoryService (line 7) | class HistoryService { method constructor (line 10) | constructor() { method currentId (line 15) | get currentId(): string { method linkForId (line 19) | linkForId(id: string) { method subscribe (line 26) | subscribe(cb): () => void { method bind (line 35) | bind() { method dispose (line 41) | dispose() { method replace (line 49) | replace(id: string | null, rewriteHistory: boolean = false) { FILE: src/services/Labels.ts function setRedocLabels (line 24) | function setRedocLabels(_labels?: LabelsConfigRaw) { function l (line 28) | function l(key: keyof LabelsConfig, idx?: number): string { FILE: src/services/MarkdownRenderer.ts constant LEGACY_REGEXP (line 16) | const LEGACY_REGEXP = '^ {0,3}