3.0.17 • Published 5 months ago
@types/react-virtualized-select v3.0.17
Installation
npm install --save @types/react-virtualized-select
Summary
This package contains type definitions for react-virtualized-select (https://github.com/bvaughn/react-virtualized-select).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-virtualized-select.
index.d.ts
// Type definitions for react-virtualized-select 3.0
// Project: https://github.com/bvaughn/react-virtualized-select
// Definitions by: Sean Kelley <https://github.com/seansfkelley>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.8
import * as React from "react";
import { ReactSelectProps, ReactAsyncSelectProps, ReactCreatableSelectProps, LoadOptionsHandler, OptionValues } from "react-select";
import { ListProps } from "react-virtualized";
export interface VirtualizedOptionRenderOptions<T> {
focusedOption: T;
focusedOptionIndex: number;
focusOption(option: T): void;
key: string;
labelKey: keyof T;
listProps: ListProps;
option: T;
options: T[];
selectValue(option: T): void;
style: Record<string, string>;
valueArray: T[];
}
export interface AdditionalVirtualizedSelectProps<TValue> {
maxHeight?: number | undefined;
optionHeight?: number | ((options: { option: TValue }) => number) | undefined;
optionRenderer?(options: VirtualizedOptionRenderOptions<TValue>): JSX.Element;
selectComponent?: React.ComponentClass<any> | React.FunctionComponent<any> | undefined;
}
type VirtualizedSelectProps<TValue = OptionValues> = (ReactCreatableSelectProps<TValue> & ReactAsyncSelectProps<TValue> & AdditionalVirtualizedSelectProps<TValue> & { async: true }) |
ReactCreatableSelectProps<TValue> & ReactSelectProps<TValue> & AdditionalVirtualizedSelectProps<TValue>;
declare class VirtualizedSelect<TValue = OptionValues> extends React.PureComponent<VirtualizedSelectProps<TValue>> {}
export default VirtualizedSelect;
Additional Details
- Last updated: Thu, 07 Apr 2022 17:31:24 GMT
- Dependencies: @types/react, @types/react-select, @types/react-virtualized
- Global values: none
Credits
These definitions were written by Sean Kelley.
3.0.17
5 months ago
3.0.13
7 months ago
3.0.16
6 months ago
3.0.14
7 months ago
3.0.15
7 months ago
3.0.12
2 years ago
3.0.11
3 years ago
3.0.10
3 years ago
3.0.9
3 years ago
3.0.8
5 years ago
3.0.7
6 years ago
3.0.6
6 years ago
3.0.5
6 years ago
3.0.4
6 years ago
3.0.3
6 years ago
3.0.2
7 years ago
3.0.1
7 years ago
3.0.0
7 years ago