react-cascading-menu
Version:
React-Cascading-Menu is a multi-selectable cascading menu component for React, providing horizontal navigation and global search for efficient option selection.
104 lines (103 loc) • 2.91 kB
TypeScript
export namespace menuGroup {
let id: string;
let label: string;
let value: string;
let groupHeading: string;
let options: {
id: string;
label: string;
value: string;
groupHeading: string;
options: ({
id: string;
label: string;
value: string;
groupHeading: string;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
isMultiSelection: boolean;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
}[];
}[];
} | {
id: string;
label: string;
value: string;
groupHeading: string;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
options: {
id: string;
label: string;
value: string;
groupHeading: string;
}[];
}[];
})[];
}[];
}
export namespace preSelection {
let id_1: string;
export { id_1 as id };
let label_1: string;
export { label_1 as label };
let value_1: string;
export { value_1 as value };
let groupHeading_1: string;
export { groupHeading_1 as groupHeading };
export let parentId: string;
export let childGroup: string;
export let childIds: string[];
let options_1: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: string[];
options: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: string[];
options: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: string[];
options: {
id: string;
label: string;
value: string;
groupHeading: string;
parentGroup: string;
parentId: string;
childGroup: string;
childIds: never[];
options: never[];
}[];
}[];
}[];
}[];
export { options_1 as options };
}