Latest updates from IceHrmPro
This commit is contained in:
44
web/node_modules/rc-select/es/interface/generator.d.ts
generated
vendored
Normal file
44
web/node_modules/rc-select/es/interface/generator.d.ts
generated
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
/// <reference types="react" />
|
||||
import { SelectProps, RefSelectProps } from '../generate';
|
||||
export declare type SelectSource = 'option' | 'selection' | 'input';
|
||||
export declare const INTERNAL_PROPS_MARK = "RC_SELECT_INTERNAL_PROPS_MARK";
|
||||
export declare type Key = string | number;
|
||||
export declare type RawValueType = string | number;
|
||||
export interface LabelValueType {
|
||||
key?: Key;
|
||||
value?: RawValueType;
|
||||
label?: React.ReactNode;
|
||||
}
|
||||
export declare type DefaultValueType = RawValueType | RawValueType[] | LabelValueType | LabelValueType[];
|
||||
export interface DisplayLabelValueType extends LabelValueType {
|
||||
disabled?: boolean;
|
||||
}
|
||||
export declare type SingleType<MixType> = MixType extends (infer Single)[] ? Single : MixType;
|
||||
export declare type OnClear = () => void;
|
||||
export declare type CustomTagProps = {
|
||||
label: DefaultValueType;
|
||||
value: DefaultValueType;
|
||||
disabled: boolean;
|
||||
onClose: (event?: React.MouseEvent<HTMLElement, MouseEvent>) => void;
|
||||
closable: boolean;
|
||||
};
|
||||
export declare type GetLabeledValue<FOT extends FlattenOptionsType> = (value: RawValueType, config: {
|
||||
options: FOT;
|
||||
prevValue: DefaultValueType;
|
||||
labelInValue: boolean;
|
||||
optionLabelProp: string;
|
||||
}) => LabelValueType;
|
||||
export declare type FilterOptions<OptionsType extends object[]> = (searchValue: string, options: OptionsType,
|
||||
/** Component props, since Select & TreeSelect use different prop name, use any here */
|
||||
config: {
|
||||
optionFilterProp: string;
|
||||
filterOption: boolean | FilterFunc<OptionsType[number]>;
|
||||
}) => OptionsType;
|
||||
export declare type FilterFunc<OptionType> = (inputValue: string, option?: OptionType) => boolean;
|
||||
export declare function RefSelectFunc<OptionsType extends object[], ValueType>(Component: React.RefForwardingComponent<RefSelectProps, SelectProps<OptionsType, ValueType>>): React.ForwardRefExoticComponent<React.PropsWithoutRef<SelectProps<OptionsType, ValueType>> & React.RefAttributes<RefSelectProps>>;
|
||||
export declare type FlattenOptionsType<OptionsType extends object[] = object[]> = {
|
||||
key: Key;
|
||||
data: OptionsType[number];
|
||||
/** Used for customize data */
|
||||
[name: string]: any;
|
||||
}[];
|
||||
1
web/node_modules/rc-select/es/interface/generator.js
generated
vendored
Normal file
1
web/node_modules/rc-select/es/interface/generator.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export var INTERNAL_PROPS_MARK = 'RC_SELECT_INTERNAL_PROPS_MARK';
|
||||
36
web/node_modules/rc-select/es/interface/index.d.ts
generated
vendored
Normal file
36
web/node_modules/rc-select/es/interface/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
import * as React from 'react';
|
||||
import { Key } from './generator';
|
||||
export declare type RenderDOMFunc = (props: any) => HTMLElement;
|
||||
export declare type RenderNode = React.ReactNode | ((props: any) => React.ReactNode);
|
||||
export declare type Mode = 'multiple' | 'tags' | 'combobox';
|
||||
export interface OptionCoreData {
|
||||
key?: Key;
|
||||
disabled?: boolean;
|
||||
value: Key;
|
||||
title?: string;
|
||||
className?: string;
|
||||
style?: React.CSSProperties;
|
||||
label?: React.ReactNode;
|
||||
/** @deprecated Only works when use `children` as option data */
|
||||
children?: React.ReactNode;
|
||||
}
|
||||
export interface OptionData extends OptionCoreData {
|
||||
/** Save for customize data */
|
||||
[prop: string]: any;
|
||||
}
|
||||
export interface OptionGroupData {
|
||||
key?: Key;
|
||||
label?: React.ReactNode;
|
||||
options: OptionData[];
|
||||
className?: string;
|
||||
style?: React.CSSProperties;
|
||||
/** Save for customize data */
|
||||
[prop: string]: any;
|
||||
}
|
||||
export declare type OptionsType = (OptionData | OptionGroupData)[];
|
||||
export interface FlattenOptionData {
|
||||
group?: boolean;
|
||||
groupOption?: boolean;
|
||||
key: string | number;
|
||||
data: OptionData | OptionGroupData;
|
||||
}
|
||||
0
web/node_modules/rc-select/es/interface/index.js
generated
vendored
Normal file
0
web/node_modules/rc-select/es/interface/index.js
generated
vendored
Normal file
Reference in New Issue
Block a user